讲师中心 微信公众号

扫码关注官方订阅号

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

    相关文章

    如何在 Qualtrics 中精准追踪用户点击的特定外部链接

    响应式全屏滑出菜单:适配移动端与桌面端的平滑动画实现

    如何为移动端适配全屏滑出菜单(响应式 slide-out 菜单教程)

    实现移动端全屏滑出菜单的响应式适配方案

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

    相关标签:

    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助手

    AI 编程开发Agent智能体
    腾讯元宝
    腾讯元宝

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

    文档处理AI 聊天问答
    文心一言
    文心一言

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

    AI 编程开发AI 文本写作
    讯飞写作
    讯飞写作

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

    AI 文本写作中文写作
    即梦AI
    即梦AI

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

    图片拼接
    ChatGPT
    ChatGPT

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

    AI 编程开发AI 文本写作
    智谱清言 - 免费全能的AI助手
    智谱清言 - 免费全能的AI助手

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

    AI 编程开发Agent智能体

    相关专题

    更多
    java入门学习合集
    java入门学习合集

    本专题整合了java入门学习指南、初学者项目实战、入门到精通等等内容,阅读专题下面的文章了解更多详细学习方法。

    2

    2026.01.29

    java配置环境变量教程合集
    java配置环境变量教程合集

    本专题整合了java配置环境变量设置、步骤、安装jdk、避免冲突等等相关内容,阅读专题下面的文章了解更多详细操作。

    2

    2026.01.29

    java成品学习网站推荐大全
    java成品学习网站推荐大全

    本专题整合了java成品网站、在线成品网站源码、源码入口等等相关内容,阅读专题下面的文章了解更多详细推荐内容。

    0

    2026.01.29

    Java字符串处理使用教程合集
    Java字符串处理使用教程合集

    本专题整合了Java字符串截取、处理、使用、实战等等教程内容,阅读专题下面的文章了解详细操作教程。

    0

    2026.01.29

    Java空对象相关教程合集
    Java空对象相关教程合集

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

    3

    2026.01.29

    clawdbot ai使用教程 保姆级clawdbot部署安装手册
    clawdbot ai使用教程 保姆级clawdbot部署安装手册

    Clawdbot是一个“有灵魂”的AI助手,可以帮用户清空收件箱、发送电子邮件、管理日历、办理航班值机等等,并且可以接入用户常用的任何聊天APP,所有的操作均可通过WhatsApp、Telegram等平台完成,用户只需通过对话,就能操控设备自动执行各类任务。

    25

    2026.01.29

    clawdbot龙虾机器人官网入口 clawdbot ai官方网站地址
    clawdbot龙虾机器人官网入口 clawdbot ai官方网站地址

    clawdbot龙虾机器人官网入口:https://clawd.bot/,clawdbot ai是一个“有灵魂”的AI助手,可以帮用户清空收件箱、发送电子邮件、管理日历、办理航班值机等等,并且可以接入用户常用的任何聊天APP,所有的操作均可通过WhatsApp、Telegram等平台完成,用户只需通过对话,就能操控设备自动执行各类任务。

    16

    2026.01.29

    Golang 网络安全与加密实战
    Golang 网络安全与加密实战

    本专题系统讲解 Golang 在网络安全与加密技术中的应用,包括对称加密与非对称加密(AES、RSA)、哈希与数字签名、JWT身份认证、SSL/TLS 安全通信、常见网络攻击防范(如SQL注入、XSS、CSRF)及其防护措施。通过实战案例,帮助学习者掌握 如何使用 Go 语言保障网络通信的安全性,保护用户数据与隐私。

    8

    2026.01.29

    俄罗斯Yandex引擎入口
    俄罗斯Yandex引擎入口

    2026年俄罗斯Yandex搜索引擎最新入口汇总,涵盖免登录、多语言支持、无广告视频播放及本地化服务等核心功能。阅读专题下面的文章了解更多详细内容。

    622

    2026.01.28

    热门下载

    更多
    网站特效
    /
    网站源码
    /
    网站素材
    /
    前端模板
    • [图片特效]代码量少的jQuery图片幻灯片
    • [表单按钮]jQuery超酷动态弹出表单 jQuery超酷动态弹出表单网页特效
    • [表单按钮]css3实现3d搜索框
    • [表单按钮]CSS3用户登录框样式代码
    • [图片特效]jQuery鼠标点击切换背景图片代码
    • [表单按钮]jQuery投资网站弹出框确认表单代码
    • [表单按钮]js修改绑定手机号码表单代码
    • [图片特效]jQuery 3D堆叠式图片切换代码
    • [表单按钮]边框动画css,简单的登录界面html
    • [表单按钮]jquery表单分类搜索
    • [电商源码]openaishop
    • [其它模板]思翔企(事)业单位文件柜 build 20080313
    • [企业站源码]雅龙智能装备工业设备类WordPress主题1.0
    • [电商源码]威发卡自动发卡系统
    • [电商源码]卡密分发系统
    • [电商源码]中华陶瓷网
    • [电商源码]简洁粉色食品公司网站
    • [电商源码]极速网店系统
    • [电商源码]淘宝妈妈_淘客推广系统
    • [电商源码]积客B2SCMS商城系统
    • [网站素材]冬季蓝色雪花松枝合集矢量素材
    • [网站素材]情人节爱心主题海报PSD源文件设计下载
    • [网站素材]2026粉色梦幻马年矢量模板
    • [网站素材]情人节可爱熊玩偶主题海报PS素材下载
    • [网站素材]传统茶道茶壶茶杯插画矢量素材
    • [网站素材]意式复古柠檬酒饮海报矢量模板
    • [网站素材]手绘海鲜鱼虾食材合集矢量素材
    • [网站素材]开学季主题宣传海报设计模板下载
    • [网站素材]2026马年金色徽章矢量模板
    • [网站素材]汉堡美食INS海报模板设计素材下载
    • [前端模板]驾照考试驾校HTML5网站模板
    • [前端模板]驾照培训服务机构宣传网站模板
    • [前端模板]HTML5房地产公司宣传网站模板
    • [前端模板]新鲜有机肉类宣传网站模板
    • [前端模板]响应式天气预报宣传网站模板
    • [前端模板]房屋建筑维修公司网站CSS模板
    • [前端模板]响应式志愿者服务网站模板
    • [前端模板]创意T恤打印店网站HTML5模板
    • [前端模板]网页开发岗位简历作品展示网页模板
    • [前端模板]响应式人力资源机构宣传网站模板

    相关下载

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

    精品课程

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

    共42课时 | 5万人学习

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

    共132课时 | 9.8万人学习

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

    共39课时 | 5.8万人学习

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

    共6课时 | 11.2万人学习

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

    共79课时 | 151.7万人学习

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

    共6课时 | 53.4万人学习

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

    共4课时 | 22.4万人学习

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

    共6课时 | 11.2万人学习

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

    共13课时 | 0.9万人学习

    最新文章

    更多
    javascript拖放功能如何实现_原生drag和drop api怎样使用【教程】
    JavaScript 中从数组构建分层随机三叉树的完整教程
    构建符合层级规则的随机三叉树结构(每父节点3子节点,逐层填充)
    如何在 Tone.js 中准确监控 Sequence 的播放进度与状态
    如何构建一个径向汇聚式图表(中心节点 + 周边节点 + 连接线)
    如何将物料编码按规则拆分并重组为标准化格式
    如何在 Bootstrap 模态框中正确加载点击图片的 src
    动态创建多页面应用:使用 JavaScript 实现单页内路由与动态内容生成
    动态创建多页面应用:使用 JavaScript 实现单页内路由与动态页面生成
    JavaScript Proxies: 如何在数组排序后仅触发一次通知
    关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
    php中文网:公益在线php培训,帮助PHP学习者快速成长!
    关注服务号

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

    技术交流群

    QQ扫码
    加入技术交流群

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

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

  • PHP学习

  • 技术支持

  • 返回顶部