jQuery分页插件sPage(原创)

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

 37519  290  查看评论 (62)
分享到微信朋友圈
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);
    }
});
相关插件-分页

jQuery翻页插件simplePagination

jQuery翻页插件simplePagination
  分页
 54692  362
  分页
 51088  365

简单的Vue分页插件pagination.js

分页插件,带省略的Vue分页插件
  分页
 53691  355

jQuery table分页插件

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

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

    『 』 0
    2024/5/13 16:53:52
    太好了,楼主牛逼!!!! 回复
    朝与暮 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
    回复
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复