回调无限循环了,可以在里面加上:
callback: function(page) {
if (pageNo != page) {
获取数据方法(参数, ,....,pageNo, pageSize)
}
}
回复
点击页码事件,写在paging.js handles() 中,在
'function handles(pageIndex) {'
//下新增一行代码:
getServiceData(pageIndex); //点击页码后续数据或其他操作
//引用分页的html中js内新建函数
getServiceData():
//点击页数加载数据填充到内容模块
function getServiceData(page) {
//alert(page);
//ajax lod servicedata...
//处理返回的数据填充到内容部分
}
关于页数超过1666页,后续页数不显示的问题,我这边加了两行代码,不知道有没问题,贴出来大家看一下,如果没问题的话,希望作者给加到demo里去,谢谢。
1.paging.js 30行下新增两行代码:
ulLength = 100000; totalPages > 5 ? ulLength = totalPages * liWidth : ulLength = 5 * liWidth;//计算页码总宽度
2.接下来还是当前js,找到content,拼接的html控件字符串里找到ul元素,style样式加个width属性:
;width:' + ulLength + 'px;
一劳永逸,不用再去css里改ul的宽度了。原谅我不会用代码块,。。