jQuery分页插件(原创)

所属分类:导航-分页

 26996  287  查看评论 (13)
分享到微信朋友圈
X
jQuery分页插件(原创) ie兼容6

更新时间:2019/1/17 上午8:16:40

更新说明:修改了一个bug,在调用的时候初始化,防止重复生成分页器。

备注:目前无法自定义显示的页码数,只能固定显示10个。日后会考虑增加自定义显示页码数。


使用方法

HTML结构:

父div里面包着一个子div,子div类名不可变,父div不一定需要用id,类名也可以

<div id="ele">
       <div ></div>
</div>

js调用:

Pagination({
    ele: '#ele', // 父div的id或者类名,支持css选择器(实际上只是把ele传进jq的选择器中)
    totalCount: 200, // 总数据条数
    totalPage: 20, // 总页数 
    currentPage: 20, // 初始化选中的页数
    needTotalCount: true, // 是否显示总页数的提示
    callback: function(page) {
        console.log('当前是第' + page + '页') // 每次跳转页码时执行的回调函数,会传入当前页码
    }
});

用IE11 的模拟器测试过,支持到IE5,但是有些样式就无法显示:如边框圆角,功能无影响

相关插件-分页

实用的分页插件zxf_page.js

基于jquery的分页插件
  分页
 46629  389

jQuery分页插件jQuery.pager.js

表格分页,li分页
  分页
 56483  337

官网分页特效

官网分页特效
  分页
 42166  394

jQuery卡片分页插件

可用于对特定的数据绑定dom分页
  分页
 35662  335

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

    Super man 0
    2019/12/28 22:33:54
    这个我怎么用不了 楼主能仔细说一下吗 我的写了没有效果
        Super man0
        2019/12/28 22:36:21
        Pagination未定义
    回复
          KeEley * 0
    2019/9/19 16:05:09
    页码数小于10的宽度怎么自适应? 回复
    evil 0
    2019/4/3 9:57:41
    请问下如何发送请求
        pkrx82630
        2019/4/4 8:41:40
        我当初并没有考虑在分页器中发请求,而是在请求数据返回后在回调中再启用分页器
    回复
    ??_??诀 0
    2019/3/11 18:44:04
    还是不停的调用
        pkrx82630
        2019/3/13 11:29:12
        麻烦说一下是如何触发的
    回复
    liqiyang66 0
    2019/1/20 18:24:06
    areyouOk 0
    2019/1/17 23:58:50

    楼主威猛,感谢分享~

    回复
    pkrx8263 0
    2019/1/17 14:15:54

    HTML结构中子DIV添加一个类名,如下:

    <div id="ele">
       <div class="Pagination"></div>
    </div>
        みさか みこと0
        2019/3/1 17:58:34
        楼主大大,小白一枚,问题下这个分页怎么和我的表格结合到一起呢??
        pkrx82631
        2019/3/13 11:26:30

        先将你需要放分页器的地方加入

        <div id="ele">
          <div class="Pagination"></div>
        </div>
        //之后在你请求的回调函数中调用:
        Pagination({
           ele: '#ele', // 父div的id或者类名,支持css选择器(实际上只是把ele传进jq的选择器中)
           totalCount: 200, // 总数据条数
           totalPage: 20, // 总页数 
           currentPage: 20, // 初始化选中的页数
           needTotalCount: true, // 是否显示总页数的提示
           callback: function(page) {
               console.log('当前是第' + page + '页') // 每次跳转页码时执行的回调函数,会传入当前页码
           }
        });
        优???☆???秀0
        2020/4/16 16:37:33
        我从数据库中查询到的list集合数据 映射到jsp页面了 怎么适应该分页调用呢
    回复
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复