更新时间:2017年5月18日
更新说明:添加click之后的回调:clickBack,
添加了一个setLength 方法
$('.pageTest').page({ leng: 66, //分页总数 activeClass: 'activP', //active 类样式定义 clickBack: function(page) { console.log(page) //click回调 } }) //重新设定总的leng $('.pageTest').setLength(10)
//默认参数 var defaults = { //id : '#paging',//id leng: 9,//总页数 activeClass: 'page-active' ,//active类 firstPage: '首页',// lastPage: '末页', prv: '?', next: '?', //data : {}, };
if (l > 1 && l <= 10) { str1 = '<li><a href="javascript:" class="' + opts.activeClass + '">1</a></li>'; for (i = 2; i < l + 1; i++) { str += '<li><a href="javascript:">' + i + '</a></li>'; } } else if (l > 9) { str1 = '<li><a href="javascript:" class="' + opts.activeClass + '">1</a></li>'; for (i = 2; i <= 10; i++) { str += '<li><a href="javascript:">' + i + '</a></li>'; } } else { str1 = '<li><a href="javascript:" class="' + opts.activeClass + '">1</a></li>'; }
修改page.js,改为显示10页就好了
一个页面多个分页的话需要稍微修改下;
$('#id').page({ leng: 1,//分页总数 },function(e){//写这种回调 showotherpage(e); }); //js里面增加callback page: function(options,callback) //js中点击事件也要加上 callback(pageshow + 1)//新的 opts.clickBack(pageshow + 1)//旧的
替换或者增加都行