讲师中心 微信公众号

扫码关注官方订阅号

注册 / 登录
首页
文章
后端开发 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如何实现小球跳动效果

    相关文章

    如何在 WordPress 中通过 URL 参数自动触发模态框弹出

    如何实现国家与产品复选框的互斥联动选择逻辑

    实现多选互斥约束的复选框联动控制

    javascript库是什么_jQuery在如今还有使用价值吗?

    javascript的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大模型

    PDF 文档

    相关专题

    更多
    php源码安装教程大全
    php源码安装教程大全

    本专题整合了php源码安装教程,阅读专题下面的文章了解更多详细内容。

    65

    2025.12.31

    php网站源码教程大全
    php网站源码教程大全

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

    43

    2025.12.31

    视频文件格式
    视频文件格式

    本专题整合了视频文件格式相关内容,阅读专题下面的文章了解更多详细内容。

    35

    2025.12.31

    不受国内限制的浏览器大全
    不受国内限制的浏览器大全

    想找真正自由、无限制的上网体验?本合集精选2025年最开放、隐私强、访问无阻的浏览器App,涵盖Tor、Brave、Via、X浏览器、Mullvad等高自由度工具。支持自定义搜索引擎、广告拦截、隐身模式及全球网站无障碍访问,部分更具备防追踪、去谷歌化、双内核切换等高级功能。无论日常浏览、隐私保护还是突破地域限制,总有一款适合你!

    41

    2025.12.31

    出现404解决方法大全
    出现404解决方法大全

    本专题整合了404错误解决方法大全,阅读专题下面的文章了解更多详细内容。

    204

    2025.12.31

    html5怎么播放视频
    html5怎么播放视频

    想让网页流畅播放视频?本合集详解HTML5视频播放核心方法!涵盖<video>标签基础用法、多格式兼容(MP4/WebM/OGV)、自定义播放控件、响应式适配及常见浏览器兼容问题解决方案。无需插件,纯前端实现高清视频嵌入,助你快速打造现代化网页视频体验。

    9

    2025.12.31

    关闭win10系统自动更新教程大全
    关闭win10系统自动更新教程大全

    本专题整合了关闭win10系统自动更新教程大全,阅读专题下面的文章了解更多详细内容。

    8

    2025.12.31

    阻止电脑自动安装软件教程
    阻止电脑自动安装软件教程

    本专题整合了阻止电脑自动安装软件教程,阅读专题下面的文章了解更多详细教程。

    3

    2025.12.31

    html5怎么使用
    html5怎么使用

    想快速上手HTML5开发?本合集为你整理最实用的HTML5使用指南!涵盖HTML5基础语法、主流框架(如Bootstrap、Vue、React)集成方法,以及无需安装、直接在线编辑运行的平台推荐(如CodePen、JSFiddle)。无论你是新手还是进阶开发者,都能轻松掌握HTML5网页制作、响应式布局与交互功能开发,零配置开启高效前端编程之旅!

    2

    2025.12.31

    热门下载

    更多
    网站特效
    /
    网站源码
    /
    网站素材
    /
    前端模板
    • [表单按钮]html5文件上传输入框样式代码
    • [文字特效]css3悬停文字交叉切换特效
    • [窗口特效]jQuery自定义弹窗动画插件
    • [表单按钮]jquery聚焦表单高亮
    • [文字特效]css文字漂浮动画效果
    • [图片特效]jQuery九宫格全图滑动 jQuery九宫格全图滑动网页特效
    • [菜单导航]基于json后台侧边分类导航菜单代码
    • [表单按钮]jQuery点击弹出登录窗口代码
    • [文字特效]vue动态数据文字滚动代码
    • [图片特效]jQuery九宫格图片拉伸变大代码
    • [企业站源码]雅龙智能装备工业设备类WordPress主题1.0
    • [电商源码]威发卡自动发卡系统
    • [电商源码]卡密分发系统
    • [电商源码]中华陶瓷网
    • [电商源码]简洁粉色食品公司网站
    • [电商源码]极速网店系统
    • [电商源码]淘宝妈妈_淘客推广系统
    • [电商源码]积客B2SCMS商城系统
    • [电商源码]CODEC2I 众筹系统
    • [电商源码]ieshop超级网店系统
    • [网站素材]唯美冬季雪景森林小屋矢量背景
    • [网站素材]2026新年派对庆祝矢量素材
    • [网站素材]美味冰激凌宣传卡模板设计下载
    • [网站素材]2026新年加载进度条矢量图片
    • [网站素材]创意工作室营业海报设计素材下载
    • [网站素材]国潮中式锦鲤荷塘矢量背景
    • [网站素材]复古红色咖啡促销海报矢量模板
    • [网站素材]2026新年快乐竖版海报PSD模板设计下载
    • [网站素材]孟菲斯几何2026新年贺卡矢量
    • [网站素材]珠宝饰品折扣感谢卡ps素材下载
    • [前端模板]驾照考试驾校HTML5网站模板
    • [前端模板]驾照培训服务机构宣传网站模板
    • [前端模板]HTML5房地产公司宣传网站模板
    • [前端模板]新鲜有机肉类宣传网站模板
    • [前端模板]响应式天气预报宣传网站模板
    • [前端模板]房屋建筑维修公司网站CSS模板
    • [前端模板]响应式志愿者服务网站模板
    • [前端模板]创意T恤打印店网站HTML5模板
    • [前端模板]网页开发岗位简历作品展示网页模板
    • [前端模板]响应式人力资源机构宣传网站模板

    相关下载

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

    精品课程

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

    共42课时 | 3.6万人学习

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

    共132课时 | 9.3万人学习

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

    共39课时 | 5.7万人学习

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

    共6课时 | 6.9万人学习

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

    共79课时 | 150.7万人学习

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

    共6课时 | 53.3万人学习

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

    共4课时 | 0.6万人学习

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

    共6课时 | 6.9万人学习

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

    共13课时 | 0.8万人学习

    最新文章

    更多
    JavaScript中如何转换类型_显式和隐式转换有何风险
    javascript原型链如何理解_为什么说它是继承的基础?
    如何在 React 中正确重置单选按钮(Radio Buttons)的选中状态
    如何用正则表达式验证字符串是否为合法的数字范围(支持正负整数与小数)
    javascript如何实现分页功能_如何处理大量数据渲染
    如何实现Javascript的数组去重_有哪些高效处理Javascript数组的方法?
    javascript Proxy与Reflect是什么_它们能实现什么高级功能?
    JavaScript中的迭代器是什么_generator函数有什么用
    什么是JavaScript的模板字符串_它如何嵌入表达式
    JavaScript中的symbol类型是什么_它解决了哪些问题
    关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
    php中文网:公益在线php培训,帮助PHP学习者快速成长!
    关注服务号

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

    技术交流群

    QQ扫码
    加入技术交流群

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

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

  • PHP学习

  • 技术支持

  • 返回顶部