jQuery分页插件sPage(原创)

所属分类:导航,其他-分页

 36372  287  查看评论 (61)
分享到微信朋友圈
X
jQuery分页插件sPage(原创) ie兼容8

更新时间:2019-12-29 22:58:02

更新说明:

1.优化分页连续点击会出现文本被选中的现象

2.修复回车跳页多次触发的问题

3.增加省略号快进快退功能

sPage分页插件使用说明

参数默认值备注
page必填当前页码
total必填数据总条数
pageSize10每页显示多少条数据
totalTxt共{total}条数据总条数文字描述,{total}为占位符,默认"共{total}条"
noDatafalse没有数据时是否显示分页,默认false不显示,true显示第一页
showTotalfalse显示总条数
showSkipfalse显示跳页
showPNtrue显示上下翻页按钮
prevPage上一页上翻页文字描述
nextPage下一页下翻页文字描述
fastForward0快进快退页数,0表示不开启省略号快进快退功能
backFun点击分页按钮回调函数,返回当前页码
ajax调用示例
 function ajaxPage(page) {
     var p = page || 1;
     $.ajax({
         type: "POST",
         url: "https://www.test.com/test",
         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

更新说明:增加示例,增加字段参数说明


sPage分页插件使用方法

1,引入样式文件,可以根据实际需要修改插件样式

<link rel="stylesheet" type="text/css" href="./jquery.sPage.css">

2,引入jQuery.js文件

<script src="./jquery.min.js"></script>

3,引入sPage插件

<script src="./jquery.sPage.js"></script>

4,调用

<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);
    }
});
相关插件-分页

超实用精简的分页插件

精简实用的分页插件跨域调用的聚合的api分页逻辑简单易懂接口已经写好
  分页
 30202  294

jQuery仿淘宝分页插件(原创)

根据淘宝分页样式简洁美观功能全面兼容性好易用性好维护简单多个分页互不干扰的分页插件
  分页
 34989  351

jQuery table分页插件

一款简单快速的前后端分页双套代码
  分页
 66650  464

js分页插件兼容ie8(原创)

不依赖任何第三方UI库、page分页器、分页组件、兼容至ie8
  分页
 27653  304

讨论这个项目(61)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

    朝与暮 0
    2021/4/28 12:00:46
    太棒了,写的真好,无bug注释也很贴心~nice 回复
    曾涛 0
    2020/6/3 11:51:51
    好用还没bug,作者费心了,总想自己写一套分页逻辑,心静不下来。得多向作者学习!! 回复
    加蓬咝蝰 0
    2020/5/24 15:27:44
    作者非常的给力!感谢作者的无私奉献,作者很有耐心 细心讲解,注释清楚,再次感谢! 回复
    季夏? 0
    2020/4/3 19:48:26
    菜逼后端不知道怎么刷新查看下一页 回复
    z 0
    2020/3/28 23:02:04
    博主,你好,为什么用这个插件渲染出来的上一页和下一页的文字是乱码?
        BattleofLexington0
        2020/3/29 0:05:00
        编码问题吧,加上
        <meta charset="utf-8">
    回复
    林婧 0
    2020/3/19 10:08:29
    非常好用!!! 按教程十分钟搞定 非常非常感谢大神!!!! 回复
    不解释 。不悲伤 0
    2020/3/18 9:48:56
    大神你好,请问这个怎样加上(显示第 1 至 6 项结果)这个功能
        jq33090
        2020/3/18 12:43:32
        没太明白你的意思
        不解释 。不悲伤0
        2020/3/18 14:47:30
        我加你qq吧
    回复
    111 0
    2020/2/15 19:24:23
    如何与php进行交互啊,大神帮忙讲一讲呗 回复
    ??????? 0
    2020/2/12 16:09:25
    楼主可以留个联系方式吗?
        jq33090
        2020/2/12 19:05:31
        QQ:3309596575
    回复
    LORAT 0
    2019/12/27 14:01:10
    楼主你好,请问一下,手动在跳转至指定页码,按回车,请求后台数据,一次性调取多次后台接口?
    如果按确定就没有这个情况
        jq33090
        2019/12/29 23:58:51
        你好,问题已经解决,可获取最新版本更新
    回复
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复