下载地址:http://esimakin.github.io/twbs-pagination/
jquery.twbsPagination 是一个适用于bootstrap 或其他风格的分页插件。
使用如下:
<script type="text/javascript" src="js/jquery.twbsPagination.min.js"></script>
<div id="pagination_box" class="pull-right" id="paging">
<ul id="pagination_zc" class="pagination">
</ul>
</div>
$('#pagination_zc').twbsPagination({
totalPages: totalPages,
visiblePages: visiblePages > 5 ? 5 : visiblePages,
startPage: 1,
first: "首页",
prev: "上一页",
next: "下一页",
last: "未页",
href: "#",
onPageClick: function (event, page) {
var page_para = page_url + "&page=" + page;
$.ajax({
url: "list.php",
type: "GET",
dataType: "json",
data: page_para,
success: function(data) {
if(data.code == 0){
//todosomething
}else{
//todosomething
}
}
});
}
});
解决方法如下(比较笨):(先移除然后重新加入DOM树中)在使用twbsPagination之前做。
$('#pagination_zc').remove();
$("#pagination_box").append('<ul id="pagination_zc" class="pagination"></ul>');
if(page_size!=data.totalPag){
$("#pagination_box").html('<ul id="xxxxxx" class="pagination-sm"></ul>');
}