你的jquery.pagination.js的源码有个地方写的太麻烦了,我重新修改了一下,你可以看看。是this.filling的函数里面的代码。
原来你写的是这样的
var end = current + opts.count; var start = ''; //修复到最后一页时比第一页少显示两页 start = current === pageCount ? current - opts.count - 2 : current - opts.count; ((start > 1 && current < opts.count) || current == 1) && end++; (current > pageCount - opts.count && current >= pageCount) && start++;
我改成了这样:
var end = (current + opts.count)>=pageCount?pageCount:(current + opts.count); var start =(current - opts.count)<=1 ? 1 : (current - opts.count);回复
您好,有问题想请教一下:
pageCount: 103刚开始就好的,点击页码以后就变成下面这个样子了,有什么解决办法吗?
current:当前页, pageCount: 10, callback:function(api){ // api.setPageCount(103);//动态修改总页数为20页 // },
为啥只能显示10页呢
。。按钮的active颜色不能设置!? option里面没有看见
请问作者,如果想使用2条分页栏,就是在帖子上边和下边各用一条,中间是若干帖子,怎么实现2条的分页栏同步当前所在页,就是其中一栏变换页码的时候,另一栏也跟着变,这样该怎么实现
function pagePlugin() { $('.M-box3').pagination({ // pageCount: mtArray.length, pageCount: 686, // totalData: 28, showData: 10, coping: true, homePage: '首页', endPage: '末页', prevContent: '上页', nextContent: '下页', callback: function(api) { alert(api.getCurrent()); // $("#myMonitorTable").empty(); // pageData(api.getCurrent(), mtTotalData); } }, function(api) { //初始化 alert("初始化"); // pageData(1, mtTotalData); }) } <div class = "M-box3"> < /div>
请问,为什么会初始化两次呢?并且,页面没有加载出来分页div
能否给案例,完全不会用,云里雾里
怎么跨域请求
这个插件怎么配合ajax传过来的数据使用,我点击第二页并没有翻页