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、layer实现弹出层的打开、关闭功能
Jun 28 jQuery
jQuery事件_动力节点Java学院整理
Jul 05 jQuery
基于jquery实现五星好评
Nov 18 jQuery
Angular5中调用第三方库及jQuery的添加的方法
Jun 07 jQuery
jquery获取select选中值的文本,并赋值给另一个输入框的方法
Aug 21 jQuery
jQuery超简单遮罩层实现方法示例
Sep 06 jQuery
jQuery实现点击旋转,再点击恢复初始状态动画效果示例
Dec 11 jQuery
JS拖动选择table里的单元格完整实例【基于jQuery】
May 28 jQuery
jQuery表单选择器用法详解
Aug 22 jQuery
jquery实现掷骰子小游戏
Oct 24 jQuery
jQuery插件实现图片轮播效果
Oct 19 jQuery
jQuery实现鼠标拖动图片功能
Mar 04 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 7编译安装错误:cannot stat ‘phar.phar’: No such file or directory
2017/02/25 PHP
PHP排序算法之基数排序(Radix Sort)实例详解
2018/04/21 PHP
PHP如何使用cURL实现Get和Post请求
2020/07/11 PHP
Alliance vs Liquid BO3 第三场2.13
2021/03/10 DOTA
js下用gb2312编码解码实现方法
2009/12/31 Javascript
JS子父窗口互相操作取值赋值的方法介绍
2013/05/11 Javascript
javascript日期计算实例分析
2015/06/29 Javascript
JS实现浏览器状态栏显示时间的方法
2015/10/27 Javascript
jquery实现简单的全选和反选功能
2016/01/02 Javascript
JavaScript iframe数据共享接口实现方法
2016/01/06 Javascript
AngularJS ng-template寄宿方式用法分析
2016/11/07 Javascript
jQuery的ajax中使用FormData实现页面无刷新上传功能
2017/01/16 Javascript
JS判断指定dom元素是否在屏幕内的方法实例
2017/01/23 Javascript
js 数据存储和DOM编程
2017/02/09 Javascript
深入理解vue Render函数
2017/07/19 Javascript
js求数组中全部数字可拼接出的最大整数示例代码
2017/08/25 Javascript
checkbox:click事件触发span元素内容改变的方法
2017/09/11 Javascript
原生JS封装animate运动框架的实例
2017/10/12 Javascript
微信小程序使用map组件实现获取定位城市天气或者指定城市天气数据功能
2019/01/22 Javascript
vue-cli在 history模式下的配置详解
2019/11/26 Javascript
vue 解决无法对未定义的值,空值或基元值设置反应属性报错问题
2020/07/31 Javascript
[02:43]DOTA2英雄基础教程 圣堂刺客
2013/12/09 DOTA
python通过zlib实现压缩与解压字符串的方法
2014/11/19 Python
基于python的Tkinter实现一个简易计算器
2015/12/31 Python
Python实现SQL注入检测插件实例代码
2019/02/02 Python
使用python list 查找所有匹配元素的位置实例
2019/06/11 Python
将自己的数据集制作成TFRecord格式教程
2020/02/17 Python
Fossil美国官网:化石手表、手袋、首饰及配饰
2019/02/17 全球购物
STP的判定过程
2012/10/01 面试题
幼儿园教师培训制度
2014/01/16 职场文书
培训主管岗位职责
2014/02/01 职场文书
网站客服岗位职责
2014/04/05 职场文书
献爱心捐款倡议书
2014/05/14 职场文书
王力宏牛津大学演讲稿
2014/05/22 职场文书
感恩的心主题班会
2015/08/12 职场文书
保姆聘用合同
2015/09/21 职场文书