更新时间:2019-12-29 22:58:02
更新说明:
1.优化分页连续点击会出现文本被选中的现象
2.修复回车跳页多次触发的问题
3.增加省略号快进快退功能
sPage分页插件使用说明
参数 | 默认值 | 备注 |
---|---|---|
page | 必填 | 当前页码 |
total | 必填 | 数据总条数 |
pageSize | 10 | 每页显示多少条数据 |
totalTxt | 共{total}条 | 数据总条数文字描述,{total}为占位符,默认"共{total}条" |
noData | false | 没有数据时是否显示分页,默认false不显示,true显示第一页 |
showTotal | false | 显示总条数 |
showSkip | false | 显示跳页 |
showPN | true | 显示上下翻页按钮 |
prevPage | 上一页 | 上翻页文字描述 |
nextPage | 下一页 | 下翻页文字描述 |
fastForward | 0 | 快进快退页数,0表示不开启省略号快进快退功能 |
backFun | 无 | 点击分页按钮回调函数,返回当前页码 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | ajax调用示例 function ajaxPage(page) { var p = page || 1; $.ajax({ type: "POST" , data: { page: p, pageSize: 10 }, dataType: "json" , success: function (data) { //数据处理 // ... // 调用分页插件 $( "#myPage" ).sPage({ page: p, //当前页码 pageSize: 10, //每页显示多少条数据,默认10条 total: data.total, //数据总条数,后台返回 backFun: function (page) { //点击分页按钮回调函数,返回当前页码 ajaxPage(page); } }); }, error: function (e) { console.log(e); } }); } |
更新时间:2019/7/29 下午9:31:04
更新说明:之前分页如果查询没有数据可能需要手动隐藏掉分页,现增加一个noData参数,用于控制分页没有数据时的显示方式,默认false,没有数据不显示分页;true,显示第一页。
更新时间:2019-07-20 21:12:23
更新说明:
1, 修复插件部分情况下无法重载的问题;
2,增加两个不同风格的CSS样式
更新时间:2019/7/15 下午7:08:03
更新说明:增加示例,增加字段参数说明
1,引入样式文件,可以根据实际需要修改插件样式
1 | < link rel = "stylesheet" type = "text/css" href = "./jquery.sPage.css" > |
2,引入jQuery.js文件
1 | < script src = "./jquery.min.js" ></ script > |
3,引入sPage插件
1 | < script src = "./jquery.sPage.js" ></ script > |
4,调用
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | < div id = "myPage" ></ div > $("#myPage").sPage({ page:1,//当前页码,必填 total:150,//数据总条数,必填 pageSize:10,//每页显示多少条数据,默认10条 totalTxt:"共{total}条",//数据总条数文字描述,{total}为占位符,默认"共{total}条" showTotal:true,//是否显示总条数,默认关闭:false showSkip:true,//是否显示跳页,默认关闭:false showPN:true,//是否显示上下翻页,默认开启:true prevPage:"上一页",//上翻页文字描述,默认“上一页” nextPage:"下一页",//下翻页文字描述,默认“下一页” backFun:function(page){ //点击分页按钮回调函数,返回当前页码 console.log(page); } }); |
特别申明:
本站所有资源都是由网友投稿发布,或转载各大下载站,请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:lei1294551502@163.com