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.ajax向后台传递数组问题的解决方法
May 12 jQuery
JQueryMiniUI按照时间进行查询的实现方法
Jun 07 jQuery
jQuery实现frame之间互通的方法
Jun 26 jQuery
jquery对table做排序操作的实例演示
Aug 10 jQuery
jQuery Datatable 多个查询条件自定义提交事件(推荐)
Aug 24 jQuery
jQuery完成表单验证的实例代码(纯代码)
Sep 30 jQuery
jQuery读取本地的json文件(实例讲解)
Oct 31 jQuery
使用Ajax和Jquery配合数据库实现下拉框的二级联动的示例
Jan 25 jQuery
jQuery实现百度图片移入移出内容提示框上下左右移动的效果
Jun 05 jQuery
jQuery+PHP实现上传裁剪图片
Jun 29 jQuery
jQuery实现聊天对话框
Feb 08 jQuery
jquery实现加载更多"转圈圈"效果(示例代码)
Nov 09 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
实现了一个PHP5的getter/setter基类的代码
2007/02/25 PHP
php实现图片缩放功能类
2013/12/18 PHP
PHP基于mssql扩展远程连接MSSQL的简单实现方法
2016/10/08 PHP
php5与php7的区别点总结
2019/10/11 PHP
Firefox/Chrome/Safari的中可直接使用$/$$函数进行调试
2012/02/13 Javascript
关于scrollLeft,scrollTop的浏览器兼容性测试
2013/03/19 Javascript
JavaScript实现GriwView单列全选(自写代码)
2013/05/13 Javascript
JS实现点击链接取消跳转效果的方法
2014/01/24 Javascript
javascript 判断整数方法分享
2014/12/16 Javascript
jQuery根据ID、CLASS、等获取对象的实例
2016/12/04 Javascript
VsCode新建VueJs项目的详细步骤
2017/09/23 Javascript
Node.js学习之查询字符串解析querystring详解
2017/09/28 Javascript
vue源码入口文件分析(推荐)
2018/01/30 Javascript
vue axios登录请求拦截器
2018/04/02 Javascript
vue自定义js图片碎片轮播图切换效果的实现代码
2019/04/28 Javascript
selenium+java中用js来完成日期的修改
2019/10/31 Javascript
基于vue实现图片验证码倒计时60s功能
2019/12/10 Javascript
如何在node环境实现“get数据解析”代码实例
2020/07/03 Javascript
python实现socket端口重定向示例
2014/02/10 Python
Python深入学习之闭包
2014/08/31 Python
python实现SOM算法
2018/02/23 Python
解决Python的str强转int时遇到的问题
2018/04/09 Python
Python DataFrame 设置输出不显示index(索引)值的方法
2018/06/07 Python
Flask Web开发入门之文件上传(八)
2018/08/17 Python
详解Django-auth-ldap 配置方法
2018/12/10 Python
Django页面数据的缓存与使用的具体方法
2019/04/23 Python
python3.6.8 + pycharm + PyQt5 环境搭建的图文教程
2020/06/11 Python
Django如何批量创建Model
2020/09/01 Python
css3模拟jq点击事件的实例代码
2017/07/06 HTML / CSS
新东网科技Java笔试题
2012/07/13 面试题
Why we need EJB
2016/10/20 面试题
酒店执行总经理岗位职责
2013/12/15 职场文书
幼儿园元旦活动感言
2014/03/02 职场文书
任长霞观后感
2015/06/16 职场文书
vue2的 router在使用过程中遇到的一些问题
2022/04/13 Vue.js
python在package下继续嵌套一个package
2022/04/14 Python