手机版

jquery分页插件jquery.pagination.js使用方法解析

时间:2021-11-05 来源:互联网 编辑:宝哥软件园 浏览:

这一款射流研究…分页使用起来很爽,自己经常用,做项目时总是要翻以前的项目看,不方便,这里就把他写出来方便自己以后粘帖,也希望能分享给大家。参数说明

插件代码射流研究…代码:

/** *这个框架插件显示所选元素内部的分页链接。* * @作者加布里埃尔伯克(伯克* at * d-scribe * dot * de)* @版本1.1 * @param {int} maxentries要分页的条目数* @param {Object}选择了几个选项(有关文档,请参见自述文件)* @返回{ Object } jQuery对象*/jQuery。fn。分页=函数(maxentries,opts){ opts=jQuery。extend({ items _ per _ page : 10,num _ display _ entries: 10,current _ page 3333330,prev_show_always: true,next_show_always: true,callback : function(){ return false;} },opts | | { });返回this.each(function() { /** *计算最大页数*/函数numPages(){返回数学。ceil(maxentries/opts。items _ per _ page);} /** *根据*当前页面和数量_显示_条目计算分页链接的起点和终点* @ return { Array } */function getInterval(){ var ne _ half=math。天花板。num _ display _ entries/2);var NP=NumPanages();var _ upper _ limit=NP-opts。num _ display _ entriesvar start=current_page ne_half?数学。max(数学。min(current _ page-ne _ half,upper_limit),0): 0;var end=当前页面ne_half?Math.min(当前_page ne_half,NP):数学。最小(opts。num _ display _ entries,NP);返回[开始,结束];} /** *这是分页链接的事件处理函数* @param {int} page_id新页码*/函数pageSelected(page_id,evt){ current _ page=page _ id;绘制链接();var继续传播=opts。回调(page _ id,面板);if(!继续传播){ if(evt。stopper propagation){ evt。stopperpagation();} else { evt.cancelBubble=true } }返回continuePropagation}

版权声明:jquery分页插件jquery.pagination.js使用方法解析是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。