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})
})