你想了解 jQuery 的分页插件 jPages 吗?我帮你介绍一下这个插件,并给你一个简单的使用示例。


什么是 jPages?

jPages 是一个轻量级的 jQuery 分页插件,用于对大量列表项或内容进行客户端分页显示,用户可以通过页码快速浏览不同页的数据,体验流畅。

官网和下载地址(GitHub):
https://luis-almeida.github.io/jPages/

源码地址:
https://github.com/luis-almeida/jPages


jPages 主要特点

  • 简单易用,几行代码实现分页效果
  • 支持多种分页控件样式(数字页码、上一页/下一页)
  • 支持自定义每页显示条数
  • 支持动画切换效果
  • 支持回调函数,方便扩展

快速示例

1. 引入依赖

<!-- jQuery -->
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>

<!-- jPages 样式 -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/jpages@0.7.0/dist/css/jPages.css" />

<!-- jPages 脚本 -->
<script src="https://cdn.jsdelivr.net/npm/jpages@0.7.0/dist/js/jPages.min.js"></script>

2. HTML 结构

<div id="itemContainer">
  <ul>
    <li>条目 1</li>
    <li>条目 2</li>
    <li>条目 3</li>
    <li>条目 4</li>
    <li>条目 5</li>
    <li>条目 6</li>
    <li>条目 7</li>
    <li>条目 8</li>
    <li>条目 9</li>
    <li>条目 10</li>
    <li>条目 11</li>
    <li>条目 12</li>
  </ul>
</div>

<!-- 分页控件 -->
<div class="pagination"></div>

3. 初始化分页

$(function() {
  $("div.pagination").jPages({
    containerID: "itemContainer",
    perPage: 5,
    previous: "上一页",
    next: "下一页",
    first: "首页",
    last: "尾页"
  });
});

运行效果

  • 页面只显示 5 条列表项,
  • 用户点击分页控件切换页面,显示不同的内容,
  • 支持“首页、上一页、下一页、尾页”按钮。

更多高级用法

  • 绑定回调事件(分页切换时执行)
  • 动态添加/删除列表项后刷新分页
  • 自定义分页按钮样式

如果你需要,我可以帮你写更完整的示例或说明具体用法。你有具体需求吗?比如:动态分页、配合 Ajax 加载等。