Pagination 是一个基于 jQuery 实现的一个简单的 JavaScript 分页组件,主要实现以下功能:
1. 方便在 JavaScript 中对后端分页数据进行展示
2. 自动生成分页组件,包括首页、页码、末页、页码切换、跳页
3. 可根据 "class" 或 "id" 作为指定容器,通过 "class" 可以实现多个分页组件同时生成
预览页面:https://liverwang.github.io/Pagination/src/index.htm
1、引用 jQuery
<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
2、引用 Pagination
<script src="./pagination/pagination.js"></script>
3、页面指定分页组件容器:可以使用 class
或 id
,实现多个分页
<div class="row "> <div class="page-container"></div> </div>
4、实例化分页组件
const pageSize = 10 // 默认页码大小 const dataCount = 95 // 测试数据数量 const pager = new Pagination('.page-container', { pageSize: pageSize, autoLoad: true, unit: '条', toPage: function(index, _pageSize) { // 设置记录总数,用于生成分页HTML内容 if (index === 0 || _pageSize) this.updateCount(dataCount, _pageSize) // 根据页码以及分页大小生成html内容 let pageListHtml = '' for (var i = 0; i < (_pageSize || pageSize); i++) { pageListHtml += ` <div class="col-md-3"> <div class="card"> <div class="card-body"> <h5 class="card-title">Card - ${index * (_pageSize || pageSize) + i + 1}</h5> <p class="card-text">card-text,card-text,card-text,card-text</p> </div> </div> </div> ` } $('.page-list').html(pageListHtml) } })
5、查看效果:JavaScript分页组件
pre { white-space: pre-wrap; } jQuery EasyUI 插件 通过 $.fn.pagination.defaults 重写默认的 defaults。 分页(pagination)允许用户通过翻页导航数据。它支持页面导航和页面长度选择的可配置选项。用户可以在分页的右侧添加自定义按钮来增强功能。 依赖 linkbutton 用法 通过标记创建分页(pagination
本文向大家介绍Jquery 分页插件之Jquery Pagination,包括了Jquery 分页插件之Jquery Pagination的使用技巧和注意事项,需要的朋友参考一下 实用jQuery分页特效插件jquery.pagination.js,基于jQuery实现,可根据pageselectCallback函数callback调用通过ajax调用动态数据,目前的方法是生成JSON数据到JS文
引入 import { createApp } from 'vue'; import { Pagination } from 'vant'; const app = createApp(); app.use(Pagination); 代码演示 基础用法 通过 v-model 来绑定当前页码。 <van-pagination v-model="currentPage" :total-items=
Pagination 组件主要是基于 Element 的 el-pagination进行了二次封装,并拓展了自动滚动的功能。 使用方式 <template> <pagination :total="total" :page.sync="listQuery.page" :limit.sync="listQuery.limit" @pagination="getLi
本章讨论Bootstrap支持的分页功能。 分页,无序列表由Bootstrap处理,就像许多其他界面元素一样。 分页(Pagination) 下表列出了Bootstrap提供的用于处理分页的类。 类 描述 示例代码 .pagination 添加此类以获取页面上的分页。 <ul class = "pagination"> <li><a href = "#">«</a></li> <li>
当数据量过多时,使用分页分解数据。 基础用法 设置layout,表示需要显示的内容,用逗号分隔,布局元素会依次显示。prev表示上一页,next为下一页,pager表示页码列表,除此以外还提供了jumper和total,size和特殊的布局符号->,->后的元素会靠右显示,jumper表示跳页元素,total表示总条目数,size用于设置每页显示的页码数量。 <div class="block">
Pagination 分页 当数据量过多时,使用分页分解数据。 基础用法 :::demo 设置layout,表示需要显示的内容,用逗号分隔,布局元素会依次显示。prev表示上一页,next为上一页,pager表示页码列表,除此以外还提供了jumper和total,size和特殊的布局符号->,->后的元素会靠右显示,jumper表示跳页元素,total表示显示页码总数,size用于设置每页显示的页
当数据量过多时,使用分页分解数据。 基础用法 属性 layout 共有 6 个参数,分别代表不同子组件 (功能),只有声明需要时这些子组件才会显示。 prev表示上一页, next为下一页, pager表示页码列表。 除此以外还提供了 jumper和 total, size。 jumper表示跳页元素, total表示显示页码总数, size用于设置每页显示的页码数量。 设置 layout, 表示