jQuery Pagination分页插件_动力节点Java学院整理


Posted in jQuery onJuly 17, 2017

插件简介

此jQuery插件为Ajax分页插件,一次性加载,故分页切换时无刷新与延迟,如果数据量较大不建议用此方法,因为加载会比较慢。

原插件CSS不太合理,使用浮动,故无法方便实现左右方向的定位,且未清除浮动,在中文修改版中我对其进行了优化,使其支持text-align的定位。

使用方法

跟一般的jQuery插件一样,此插件使用也很简单便捷。方法是pagination,例如$("#page").pagination(100);

参数

参数名 描述 参数值
maxentries 总条目数 必选参数,整数
items_per_page 每页显示的条目数 可选参数,默认是10
num_display_entries 连续分页主体部分显示的分页条目数 可选参数,默认是10
current_page 当前选中的页面 可选参数,默认是0,表示第1页
num_edge_entries 两侧显示的首尾分页的条目数 可选参数,默认是0
link_to 分页的链接 字符串,可选参数,默认是"#"
prev_text “前一页”分页按钮上显示的文字 字符串参数,可选,默认是"Prev"
next_text “下一页”分页按钮上显示的文字 字符串参数,可选,默认是"Next"
ellipse_text 省略的页数用什么文字表示 可选字符串参数,默认是"..."
prev_show_always 是否显示“前一页”分页按钮 布尔型,可选参数,默认为true,即显示“前一页”按钮
next_show_always 是否显示“下一页”分页按钮 布尔型,可选参数,默认为true,即显示“下一页”按钮
callback 回调函数 默认无执行效果

举例

例如下面的使用代码:

$("#Pagination").pagination(56, {
  num_edge_entries: 2,
  num_display_entries: 4,
  callback: pageselectCallback,
  items_per_page:1
});

这段代码表示的含义是:总共有56(maxentries)个列表项,首尾两侧分页显示2(num_edge_entries)个,连续分页主体数目显示4(num_display_entries)个,回调函数为pageselectCallback(callback),每页显示的列表项为1(items_per_page)个。

jQuery 相关文章推荐
jQuery实现鼠标经过显示动画边框特效
Mar 24 jQuery
jQuery实现的粘性滚动导航栏效果实例【附源码下载】
Oct 19 jQuery
js与jQuery实现的用户注册协议倒计时功能实例【三种方法】
Nov 09 jQuery
jQuery进阶实践之利用最优雅的方式如何写ajax请求
Dec 20 jQuery
详解jQuery中的isPlainObject()使用方法
Feb 27 jQuery
jQuery实现列表的增加和删除功能
Jun 14 jQuery
菊花转动的jquery加载动画效果
Aug 19 jQuery
jQuery选择器选中最后一个元素,倒数第二个元素操作示例
Dec 10 jQuery
jQuery 动画与停止动画效果实例详解
May 19 jQuery
JQuery实现折叠式菜单的详细代码
Jun 03 jQuery
jQuery实现简单评论功能
Aug 19 jQuery
jQuery Form插件使用详解_动力节点Java学院整理
Jul 17 #jQuery
jQuery列表检索功能实现代码
Jul 17 #jQuery
如何将 jQuery 从你的 Bootstrap 项目中移除(取而代之使用Vue.js)
Jul 17 #jQuery
用户管理的设计_jquery的ajax实现二级联动效果
Jul 13 #jQuery
JQuery EasyUI的一些常用组件
Jul 12 #jQuery
jQuery+Ajax请求本地数据加载商品列表页并跳转详情页的实现方法
Jul 12 #jQuery
jQuery 循环遍历改变a标签的href(实例讲解)
Jul 12 #jQuery
You might like
PHP实现简易blog的制作
2016/10/24 PHP
php mysql PDO 查询操作的实例详解
2017/09/23 PHP
解析Javascript中大括号“{}”的多义性
2013/12/02 Javascript
jquery实现点击弹出层效果的简单实例
2014/03/03 Javascript
jquery.fastLiveFilter.js实现输入自动过滤的方法
2015/08/11 Javascript
Angular.JS学习之依赖注入$injector详析
2016/10/20 Javascript
JavaScript实现提交模式窗口后刷新父窗口数据的方法
2017/06/16 Javascript
vue页面跳转后返回原页面初始位置方法
2018/02/11 Javascript
vue中引用swiper轮播插件的教程详解
2018/08/16 Javascript
详解javascript对数组和json数组的操作
2019/04/15 Javascript
JS实现的定时器展示简单秒表、页面弹框及跳转操作完整示例
2020/01/26 Javascript
Vue脚手架编写试卷页面功能
2020/03/17 Javascript
jquery实现简单自动轮播图效果
2020/07/29 jQuery
[52:20]VP vs VG Supermajor小组赛 B组胜者组决赛 BO3 第一场 6.2
2018/06/03 DOTA
python使用正则表达式匹配字符串开头并打印示例
2017/01/11 Python
python使用标准库根据进程名如何获取进程的pid详解
2017/10/31 Python
pycharm下打开、执行并调试scrapy爬虫程序的方法
2017/11/29 Python
python机器学习理论与实战(五)支持向量机
2018/01/19 Python
Python 获取主机ip与hostname的方法
2018/12/17 Python
PyQt5创建一个新窗口的实例
2019/06/20 Python
pycharm 中mark directory as exclude的用法详解
2020/02/14 Python
Python如何使用input函数获取输入
2020/08/06 Python
Django使用django-simple-captcha做验证码的实现示例
2021/01/07 Python
python中Array和DataFrame相互转换的实例讲解
2021/02/03 Python
购买瑞典当代设计的腕表和太阳眼镜:TRIWA
2016/10/30 全球购物
英国街头品牌:Bee Inspired Clothing
2018/02/12 全球购物
意大利制造的男鞋和女鞋:SCAROSSO
2018/03/07 全球购物
小学网上祭英烈活动总结
2014/07/05 职场文书
群教班子对照检查材料
2014/08/26 职场文书
庆元旦演讲稿
2014/09/15 职场文书
2014年房产销售工作总结
2014/12/08 职场文书
金陵十三钗观后感
2015/06/04 职场文书
升学宴来宾致辞
2015/07/27 职场文书
小学大队长竞选稿
2015/11/20 职场文书
斗罗大陆八大特殊魂兽,龙族始祖排榜首,第五最残忍(翠魔鸟)
2022/03/18 国漫
MySQL选择合适的备份策略和备份工具
2022/06/01 MySQL