博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
分享一个jQuery的超酷分页插件 - jPages
阅读量:6225 次
发布时间:2019-06-21

本文共 1870 字,大约阅读时间需要 6 分钟。

分享一个jQuery的超酷分页插件 - jPages

 

jQuery的分页插件很多,但是大都的功能都比较简单,今天我们分享一个非常酷的分页插件 - ,拥有丰富的功能和特效,大家肯定会喜欢!

jPages是一个典型的客户端分页插件,提供了相比其它分页插件更多的特性和功能。

分享一个jQuery的超酷分页插件 - jPages

主要特性

  • 自动翻页
  • 键盘和鼠标滚动浏览
  • 延缓页面内容显示
  • 完全自定义的分页导航支持
  • 如果需要特效或者lazyload,可和其它js类库整合: 和
  • 支持各种类型的页面导航菜单,可供大家选择
  • 兼容主流浏览器及其IE7+

如何使用

添加如下代码到<head>区域:

如果你使用的话,你需要添加如下:

演示代码如下:

  • ...
  • ...
  • ...
  • ...
  • ...
  • ...

初始化插件:

$(function(){    $("div.holder").jPages({        containerID : "itemContainer"    });});

div.holder代码如下:

2
3
4
5
...
10

主要选项

  • containerID:需要实现分页的容器元素,可以是div或者UL,OL
  • first: 自定义”首页“button是否显示,缺省为false,如果传递字符串,则显示为“首页”文字。
  • previous:自定义”上一页“button是否显示
  • next:同上是否显示”下一页“button
  • last:是否显示”尾页“button
  • startPage:需要显示的开发页数,缺省为”1“
  • perPage:每页显示的项目数,缺省为”10“
  • midRange:显示包含当前页数显示页面数量,缺省为”5“
  • startRange:显示开始显示的页面数,无论目前你处于哪个页面,缺省”1”。
  • endRange:显示末尾显示的页面数,无论目前你处于哪个页面,缺省”1”。
  • callback:回调函数function(page, items){},pages对象属性,pages.current,pages.interval,pages.count
  • animation:使用的动画效果,当然需要添加css3类库支持。
  • fallback:如果不使用CSS3动画,你可以使用fallback来设定jQuery的淡入效果的速度。

演示代码

/* when document is ready */$(function(){    /* initiate the plugin */    $("div.holder").jPages({        containerID  : "itemContainer",        first: '首页',        last: '尾页',        previous: '上页',        next: '下页',        perPage: 12,        startPage: 1,        startRange: 2,        midRange: 3,        endRange: 2,        animation: 'wobble',        keyBrowse: true,        callback    : function( pages, items ){            /* lazy load current images */            items.showing.find("img").trigger("turnPage");            /* lazy load next page images */            items.oncoming.find("img").trigger("turnPage");        }    });});

转载地址:http://lcyna.baihongyu.com/

你可能感兴趣的文章
Symfony2博客应用程序教程:第四部分-安全介绍
查看>>
python中if __name__ == "__main__"的解释
查看>>
《开源运营技术精髓》之负载均衡-1.2
查看>>
实践对网络安全建设思路的修正---“花瓶”模型V2.0
查看>>
如何为Linux安装Go语言
查看>>
Azure PowerShell (8) 使用PowerShell设置Azure负载均衡器规则
查看>>
lcd ram/半反穿技术解析【转】
查看>>
BSD vi/vim 命令大全(下)[转]
查看>>
EditText的属性介绍
查看>>
Unity3d dll 热更新 基础框架
查看>>
【Java开发技术之程序测试】Junit4 新功能学习总结
查看>>
接触C# 反射
查看>>
c#中const、static、readonly的区别
查看>>
在 Silverlight 项目中获取程序集的引用信息
查看>>
函数式编程(3) 幻灯片
查看>>
总结c#和javascript中常见的相关的"空"
查看>>
用DirectX实现粒子系统(二)
查看>>
六个人如何运维一万台服务器?
查看>>
nandflash学习1——导致nandflash反转的原因【转】
查看>>
Windows Phone 7发布啦
查看>>