본문 바로가기

js/jQuery

[jquery][twbsPagination] 페이징 기본형



var page_count = Math.ceil({{총레코드수}} / {{페이지 오프셋}});
var page_data = $('#pagination').data();

if( typeof(page_data.twbsPagination) != 'undefined' ){
    if( page_data.twbsPagination.options.totalPages != page_count ){
        $('#pagination').twbsPagination('destroy');         //데이터가 갱신되면 페이징 갱신
    }
}			

$('#pagination').twbsPagination({
    totalPages: page_count,                                     //전체 페이지 수
    visiblePages: page_count > 5 ? 5 : page_count,              //보여질 페이지 수
    cssStyle: '',
    first: '<<',
    prev: '<',
    next: '>',
    last: '>>',					
    onPageClick: function (event, page) {
        init_notice({{현재 페이지}}, {{페이지 오프셋}}, {{검색유형 title|content}}, {{검색어}});
    }
});