0
我必须在jquery中构建自定义分页插件。我写了一些代码,但我坚持在一个地方像我的分页默认数字是10页,当用户点击大于第8页时,那么它应该显示另外两页。预期结果如下所示。 fiddlejquery中的自定义分页插件
$(function(){
$.fn.pageing= function(options){
var settings =$.extend({
// These are the defaults.
totalPage: $(this).find('li').length,
currentpage: 2,
defaultdisplay:10
}, options), el= this;
var defaultFunction= {
showDefault: function(){
for(i=0; i<(settings.defaultdisplay);i++){
$(el).find('li').eq(i).show()
}
},
selectCurrentPage: function(){
$(el).find('li:eq('+settings.currentpage+')').addClass('active')
}
}
defaultFunction.showDefault();
defaultFunction.selectCurrentPage();
}
$('ul').pageing({defaultdisplay:10})
})