更新时间: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)//旧的替换或者增加都行