基于bootstrap3和jquery的分页插件

2020-05-23 06:10:49易采站长站整理

$.mypageInsertOther(page_box);
}else if(options.max-options.now<4){
$.mypageInsertOther(page_box);
for(var i=options.max-5;i<=options.max;i++) $.mypageInsertItem(i,options.now,page_now,page_box,options.callback);
}else{
$.mypageInsertOther(page_box);
for(var i=options.now-2;i<=options.now+2;i++) $.mypageInsertItem(i,options.now,page_now,page_box,options.callback);
$.mypageInsertOther(page_box);
}
page_next.appendTo(page_box);
})
},
$.mypageInsertItem=function(i,now,page_now,page_box,fn){
if(i!=now) $("<li><a href="javascript:void(0)">"+i+"</a></li>").on("click",function(){if(typeof fn === "function")fn($(this).text());}).appendTo(page_box);
else page_now.appendTo(page_box);
},
$.mypageInsertOther=function(page_box){
$("<li><a href="javascript:void(0)">…</a></li>").addClass("disabled").appendTo(page_box);
},
$.mypage=function(id,now,max,fn){$("#"+id).mypage({now:now,max:max,callback:fn})},
$.mypagesm=function(id,now,max,fn){$("#"+id).mypage({now:now,max:max,callback:fn,style:"pagination-sm"})},
$.mypagelg=function(id,now,max,fn){$("#"+id).mypage({now:now,max:max,callback:fn,style:"pagination-lg"})}
})(jQuery);

以上所述就是本文的全部内容了,希望对大家学习jQuery能够有所帮助。