讲师中心 微信公众号

扫码关注官方订阅号

注册 / 登录
首页
文章
后端开发 web前端 数据库 开发工具 php框架 常见问题 科技 Java 系统教程 电脑教程 硬件教程 手机教程 软件教程 游戏教程 自媒体 新闻
专题
后端开发 web前端 数据库 开发工具 php框架 科技 Java 系统教程 电脑教程 硬件教程 手机教程 软件教程 游戏教程 新闻
AI工具
AI 聊天问答 Agent智能体 AI 文本写作 AI 绘画作图 AI 设计工具 AI 视频创作 AI 音频制作 AI 办公学习 AI 编程开发 Prompt指令
学习
大前端 后端开发 数据库 移动端 运维开发 计算机基础
编程手册
大前端 后端开发 数据库 移动端 运维开发 计算机基础
下载
js特效 网站源码 工具下载 类库下载 网站素材 学习资源 插件扩展 手机游戏
最近更新
当前位置:首页 > web前端 > js教程 >

正文

0

0

如何使用jquery的分页插件

php中世界最好的语言

php中世界最好的语言

发布时间:2018-03-14 15:12:41

|

3060人浏览过

|

来源于php中文网

原创

这次给大家带来如何使用jquery的分页插件,如何使用jquery的分页插件的注意事项有哪些,下面就是实战案例,一起来看一下。

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

简介

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

jQuery简单实用的分页插件Page
jQuery简单实用的分页插件Page

jQuery简单实用的分页插件Page。在商城网站或者企业网站中都是会用到的,例如有100条新闻,一页肯定放不下,所以我们就需要使用分页来进行合理的开发,让页面更加美观!

下载

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

效果截图:

013027_u0hW_1456287

使用说明

例子

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

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

    first: '
  • First
  • ', prev: '
  • Previous
  • ', next: '
  • 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');

    相关资料

    • 源码下载:https://github.com/keenwon/jqPaginator

    • 官方地址:http://jqpaginator.keenwon.com/

            

    推荐解决方案(结合后台):
    首页通过一个具体后台查询跳转过来,带上总页数等数据,方便初始化分页导航条,并在table中显示第一页数据。
    后续点击每一页按钮都发出ajax请求,并将该页数据作为json返回,填充到table中,这样做的好处是,不用每一次都查询总条数,只需要查询当前页面数据即可,速度快,减少数据库负担。具体代码如下,仅供参考:

    Insert title here

    所有书籍

    书籍Id书名价格操作
    ${book.id }${book.bookName }${book.bookPrice } 修改 删除

                   



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

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

    简介

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

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

    效果截图:

    013027_u0hW_1456287

    使用说明

    例子

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

    $('#id').jqPaginator({
        totalPages: 100,
        visiblePages: 10,
        currentPage: 1,
    
        first: '
  • First
  • ', prev: '
  • Previous
  • ', next: '
  • 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');

    相关资料

    • 源码下载:https://github.com/keenwon/jqPaginator

    • 官方地址:http://jqpaginator.keenwon.com/

            

    推荐解决方案(结合后台):
    首页通过一个具体后台查询跳转过来,带上总页数等数据,方便初始化分页导航条,并在table中显示第一页数据。
    后续点击每一页按钮都发出ajax请求,并将该页数据作为json返回,填充到table中,这样做的好处是,不用每一次都查询总条数,只需要查询当前页面数据即可,速度快,减少数据库负担。具体代码如下,仅供参考:

    Insert title here

    所有书籍

    书籍Id书名价格操作
    ${book.id }${book.bookName }${book.bookPrice } 修改 删除

    相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

    推荐阅读:

    怎样做出京东商品详情的放大镜效果

    javascript如何实现小球跳动效果

    相关文章

    如何实现响应式全屏滑出菜单(桌面固定宽度,移动端铺满屏幕)

    如何实现响应式全屏滑出菜单(桌面固定宽度 / 移动端占满视口)

    如何正确解析并格式化带双引号的 JSON 字符串数组

    如何正确解析并展示带双引号的 JSON 数组字符串

    如何将单类选择器升级为多类批量处理(jQuery 多变量选择器教程)

    相关标签:

    jquery

    本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

    上一篇:如何使用css3实现3d立体特效 下一篇:细说图片懒加载以及预加载

    作者最新文章

    最新php程序员工具箱 v1.0版本介绍

    2018-07-11 12:56

    使用jQuery替换节点元素(附代码)

    2018-06-15 15:22

    Angular CLI+Angular 5实战项目演示

    2018-06-15 15:34

    怎样对JS原型与原型链进行使用

    2018-06-15 15:37

    如何利用jquery做出文件上传加载

    2018-06-15 15:39

    如何在项目中使用jQuery内each方法

    2018-06-15 15:40

    怎样操作JS字符串与特殊字符

    2018-06-15 15:42

    怎样在项目中使用js绑定DOM事件

    2018-06-15 15:46

    怎样使用js解析数据库(附代码)

    2018-06-15 15:49

    vue.js路由失效如何处理

    2018-06-15 15:55

    热门AI工具

    更多
    DeepSeek

    DeepSeek

    幻方量化公司旗下的开源大模型平台

    AI大模型

    开放平台

    豆包大模型

    豆包大模型

    字节跳动自主研发的一系列大型语言模型

    AI大模型

    通义千问

    通义千问

    阿里巴巴推出的全能AI助手

    AI大模型

    腾讯元宝

    腾讯元宝

    腾讯混元平台推出的AI助手

    文档处理

    Excel 表格

    文心一言

    文心一言

    文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

    AI大模型

    中文写作

    讯飞写作

    讯飞写作

    基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

    中文写作

    写作工具

    即梦AI

    即梦AI

    一站式AI创作平台,免费AI图片和视频生成。

    图片拼接

    图画生成

    ChatGPT

    ChatGPT

    最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

    AI大模型

    中文写作

    智谱清言 - 免费全能的AI助手

    智谱清言 - 免费全能的AI助手

    智谱清言 - 免费全能的AI助手

    AI大模型

    PC软件

    相关专题

    更多
    c++ 根号
    c++ 根号

    本专题整合了c++根号相关教程,阅读专题下面的文章了解更多详细内容。

    22

    2026.01.23

    c++空格相关教程合集
    c++空格相关教程合集

    本专题整合了c++空格相关教程,阅读专题下面的文章了解更多详细内容。

    24

    2026.01.23

    yy漫画官方登录入口地址合集
    yy漫画官方登录入口地址合集

    本专题整合了yy漫画入口相关合集,阅读专题下面的文章了解更多详细内容。

    99

    2026.01.23

    漫蛙最新入口地址汇总2026
    漫蛙最新入口地址汇总2026

    本专题整合了漫蛙最新入口地址大全,阅读专题下面的文章了解更多详细内容。

    132

    2026.01.23

    C++ 高级模板编程与元编程
    C++ 高级模板编程与元编程

    本专题深入讲解 C++ 中的高级模板编程与元编程技术,涵盖模板特化、SFINAE、模板递归、类型萃取、编译时常量与计算、C++17 的折叠表达式与变长模板参数等。通过多个实际示例,帮助开发者掌握 如何利用 C++ 模板机制编写高效、可扩展的通用代码,并提升代码的灵活性与性能。

    15

    2026.01.23

    php远程文件教程合集
    php远程文件教程合集

    本专题整合了php远程文件相关教程,阅读专题下面的文章了解更多详细内容。

    65

    2026.01.22

    PHP后端开发相关内容汇总
    PHP后端开发相关内容汇总

    本专题整合了PHP后端开发相关内容,阅读专题下面的文章了解更多详细内容。

    61

    2026.01.22

    php会话教程合集
    php会话教程合集

    本专题整合了php会话教程相关合集,阅读专题下面的文章了解更多详细内容。

    63

    2026.01.22

    宝塔PHP8.4相关教程汇总
    宝塔PHP8.4相关教程汇总

    本专题整合了宝塔PHP8.4相关教程,阅读专题下面的文章了解更多详细内容。

    33

    2026.01.22

    热门下载

    更多
    网站特效
    /
    网站源码
    /
    网站素材
    /
    前端模板
    • [表单按钮]CSS3表单输入框动画特效
    • [图片特效]jquery图片旋转切换效果代码
    • [图片特效]jQuery分割线拖拽照片前后对比
    • [表单按钮]jQuery表单元素美化插件jqtransform
    • [图片特效]支持平滑抖动切换jQuery轮播图代码
    • [表单按钮]jQuery表单设计器自由拖拽特效
    • [图片特效]js淘宝首页缓冲幻灯片
    • [表单按钮]CSS3可自动输入登录表单动画
    • [表单按钮]jQuery右下角浮动意见反馈表
    • [图片特效]HTML5全屏商品选择图片切换代码
    • [电商源码]openaishop
    • [其它模板]思翔企(事)业单位文件柜 build 20080313
    • [企业站源码]雅龙智能装备工业设备类WordPress主题1.0
    • [电商源码]威发卡自动发卡系统
    • [电商源码]卡密分发系统
    • [电商源码]中华陶瓷网
    • [电商源码]简洁粉色食品公司网站
    • [电商源码]极速网店系统
    • [电商源码]淘宝妈妈_淘客推广系统
    • [电商源码]积客B2SCMS商城系统
    • [网站素材]2026马年黑金贺卡矢量模板
    • [网站素材]INS风格快餐美食宣传模板设计下载
    • [网站素材]蓝色极简网球运动海报矢量模板
    • [网站素材]情人节超级大促竖版海报设计下载
    • [网站素材]美式复古手绘汉堡海报矢量模板
    • [网站素材]萌系卡通唐装小马插画矢量素材
    • [网站素材]超市购物宣传方形海报PSD源文件设计下载
    • [网站素材]粉色极简线条派对海报矢量模板
    • [网站素材]情人节主题香水价目表PS素材下载
    • [网站素材]2026马年蓝金梦幻海报矢量模板
    • [前端模板]驾照考试驾校HTML5网站模板
    • [前端模板]驾照培训服务机构宣传网站模板
    • [前端模板]HTML5房地产公司宣传网站模板
    • [前端模板]新鲜有机肉类宣传网站模板
    • [前端模板]响应式天气预报宣传网站模板
    • [前端模板]房屋建筑维修公司网站CSS模板
    • [前端模板]响应式志愿者服务网站模板
    • [前端模板]创意T恤打印店网站HTML5模板
    • [前端模板]网页开发岗位简历作品展示网页模板
    • [前端模板]响应式人力资源机构宣传网站模板

    相关下载

    更多
    制作简单的响应式幻灯片
    jQuery创建模态窗口登陆效果
    jQuery过滤 分类 排序插件MixItUp
    jquery分类菜单列表筛选插件
    京东产品详细页图片放大效果
    jQuery html5背景视频插件vidbacking
    jquery实现鼠标左右移动动画特效

    精品课程

    更多
    相关推荐
    /
    热门推荐
    /
    最新课程
    jQuery 教程
    jQuery 教程

    共42课时 | 4.8万人学习

    HTML+CSS基础与实战
    HTML+CSS基础与实战

    共132课时 | 9.7万人学习

    tp6+adminlte搭建通用后台
    tp6+adminlte搭建通用后台

    共39课时 | 5.8万人学习

    JavaScript ES5基础线上课程教学
    JavaScript ES5基础线上课程教学

    共6课时 | 10.8万人学习

    最新ThinkPHP 5.1全球首发视频教程(60天成就PHP大牛线上培训班课)
    最新ThinkPHP 5.1全球首发视频教程(60天成就PHP大牛线上培训班课)

    共79课时 | 151.5万人学习

    phpStudy极速入门视频教程
    phpStudy极速入门视频教程

    共6课时 | 53.4万人学习

    最新Python教程 从入门到精通
    最新Python教程 从入门到精通

    共4课时 | 19.5万人学习

    JavaScript ES5基础线上课程教学
    JavaScript ES5基础线上课程教学

    共6课时 | 10.8万人学习

    PHP新手语法线上课程教学
    PHP新手语法线上课程教学

    共13课时 | 0.9万人学习

    最新文章

    更多
    什么是正则表达式_如何在javascript中使用正则【教程】
    如何正确处理 unhandledrejection 事件并确保脚本持续运行
    Rasa 本地部署中聊天机器人无响应或返回“undefined”的解决方案
    JavaScript类型转换如何进行隐式转换【教程】
    JavaScript尾调用优化怎样提升递归性能【教程】
    Rasa 本地部署中前端无法接收响应的解决方案
    javascript的this关键字是什么_它的指向规则是什么【教程】
    如何自定义 maphilight 图像热点区域的边框颜色
    如何正确实现价格输入框的实时本地化格式化
    如何测试javascript代码_有哪些流行的测试框架【教程】
    关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
    php中文网:公益在线php培训,帮助PHP学习者快速成长!
    关注服务号

    微信扫码
    关注PHP中文网服务号

    技术交流群

    QQ扫码
    加入技术交流群

    PHP中文网订阅号
    每天精选资源文章推送

    Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • PHP学习

  • 技术支持

  • 返回顶部