jQuery 分页插件 : jqPaginator

本文将为大家介绍一款非常赞的jQuery分页插件:jqPaginator。

jqPaginator简洁、高度自定义的jQuery分页组件,适用于多种应用场景。

简介

现在网上各种各样的分页组件很多,但是很难找到十分”称心如意”的,于是jqPaginator诞生了。

我心中理想的分页组件,要不受CSS框架限制,可以使用在各种不同风格中的网页中。以我浅显的经验来看,要达到这个目标,关键的一点就是高度自定义的Html结构。所以jqPaginator努力做到合理范围内的自定义,使其灵活的使用了各种不同的场景。

效果截图:

013027_u0hW_1456287

使用说明

例子

用法很简单,首先引入jQuery和jqPaginator,之后就可以初始化分页了

$('#id').jqPaginator({
    totalPages: 100,
    visiblePages: 10,
    currentPage: 1,

    first: '
  • First
  • ‘,
    prev: ‘

    ‘,
    next: ‘

    ‘,
    last: ‘

  • Last
  • ‘,
    page: ‘

  • {{page}}
  • ‘,
    onPageChange: function (num) {
    $(‘#text’).html(‘当前第’ + num + ‘页’);
    }
    });

    上例就是第一Demo,Bootstrap风格的分页。具体参数稍后介绍,这里要了解的是,如果使用的不是id,而是class,就会初始化该class的所有元素,实现上面”两个分页联动”的效果。

    参数

    参数 默认值 说明
    totalPages 0 设置分页的总页数
    totalCounts 0 设置分页的总条目数
    pageSize 0 设置每一页的条目数
    注意:要么设置totalPages,要么设置totalCounts + pageSize,否则报错;设置了totalCounts和pageSize后,会自动计算出totalPages。
    currentPage 1 设置当前的页码
    visiblePages 7 设置最多显示的页码数(例如有100也,当前第1页,则显示1 – 7页)
    disableClass ‘disabled’ 设置首页,上一页,下一页,末页的”禁用状态”样式
    activeClass ‘active’ 设置当前页码样式
    first (无) 设置”首页”的Html结构
    prev (无) 设置”上一页”的Html结构
    next (无) 设置”下一页”的Html结构
    last (无) 设置”末页”的Html结构
    page (无) 设置页码的Html结构,其中可以使用{{page}}代表当前页,{{totalPages}}代表总页数,{{totalCounts}}代表总条目数(例如:上面的”极简风格”的Demo,就是使用了{{占位符}},并将visiblePages设为1实现的。)
    wrapper (无) 分页结构的Html包裹,例如:

    ,一般不会用到

    onPageChange (无) 回调函数,当换页时触发(包括初始化第一页的时候),会传入”目标页”的页码

    扩展方法

    jqPaginator提供了两个扩展方法,方便初始化后对组件进行操作。

    $('#id').jqPaginator('option', options)
    

    初始化后,动态修改配置

    $('#id').jqPaginator('option', {
        currentPage: 1
    });
     
    $('#id').jqPaginator('destroy')
    

    销毁jqPaginator

    $('#id').jqPaginator('destroy');
    

    相关资料

    声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
    1. 免费下载或者VIP会员资源能否直接商用?
      本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    2. 提示下载完但解压或打开不了?
      最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。
    3. 找不到素材资源介绍文章里的示例图片?
      对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    4. 付款后无法显示下载地址或者无法查看内容?
      如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理
    5. 购买该资源后,可以退款吗?
      源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源

    评论(0)

    提示:请文明发言