Pagination

基于 jQuery 的 JavaScript 分页组件
授权协议 MIT
开发语言 JavaScript
所属分类 jQuery 插件、 jQuery分页插件
软件类型 开源软件
地区 国产
投 递 者 孟思远
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

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分页组件

  • 分页组件-Pagination <template> <div class="pagination"> <button :disabled="pageNo == 1 || total == 0" @click="$emit('getPageNo',pageNo - 1)">上一页</button> <button v-if="startNumAndEndNu

  • 介绍 REST framework提供了分页的支持 分类 pagination模块内有两种分页器,可由开发者选择 第一种:PageNumberPagination 可以在子类中定义的属性: page_size 每页数目 page_query_param 前端发送的页数关键字名,默认为"page" page_size_query_param 前端发送的每页数目关键字名,默认为None max_pag

  • pagination 默认值 <el-pagination v-show="showPage" ref="pagination" background style="margin-top:5px;margin-bottom:10px;text-align:right" :current-page="currentPa

  • <html>  <head>  <title>pagination-Demo</title> //应用分页js     <script src="/Js/Jquery/jquery.pagination.js" type="text/javascript"></script> <script> var page_index       = 1;            //当前页码数 var ite

  • <el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page.sync="paging.currentPage" :page-sizes="paging.pageSizes" :page-size="paging.pageSize" layout="total

  • UP HOME 分页(Pagination) 1. Paginator 使用 2. Paginator 封装 1 Paginator 使用 这是我们的自己定义的分页类, 我们必须要了解如何使用它。 首先,在服务端,创建分页对象,将所有跟分页相关的参数和数据都封装到分页对象里: // 1. 从用户请求中获取相应的分页参数 // 最重要的是 pageNumber(第几页), 其次可选的是 pag

  • $(function(){ // 页面加载时创建第0页 createPage(0); }); function search(){ // 点击搜索创建第0页 createPage(0); } function getOpt(pageNo){ var stuName = $("#stuName").val(); var stuIdnumber = $("#stuIdnumber").v

  • MyBatis 分页插件 mybatis-pagination 是一个简易的MyBatis物理分页插件,使用org.apache.ibatis.session.RowBounds及其子类作为分页参数,禁用MyBatis自带的内存分页。 分页原理 简单来说就是通过拦截StatementHandler重写sql语句,实现数据库的物理分页 如何使用分页插件 单独使用 MyBatis 若是单独使用 MyB

  • jquery pagination的使用 后台的主要任务是获取总记录数和列表数据,剩下的分页功能可以交给前台来做就可以了,感觉jquery pagination(http://github.com/gbirke/jquery_pagination)这个插件还不错,省心!建议详细参考官方文档来了解各个配置参数含义 1.java分页类Page 只需要知道当前页是多少,每页最多显示多少列表项,后台就可以

  • 官方文档链接。    1,引入开发包:    2,创建容器:<div>    3,当容器加载完成之后,对容器调用工具函数: <%@ page contentType="text/html;charset=UTF-8" language="java" %> <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <% S

  • (1)首先引用:jquery.pagination.js (2)ajax实例: 标签: <div class="pagelist"></div>   var pageSize =10; GetData(1); function GetData(index) { var hid_p_i = $("#hid_y").val(); if (parseIn

  •   <!-- 分页 --> <el-pagination background @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="pagenum" :page-sizes="[1, 2, 5, 10

  • 在使用pagination控件时, 首先需要引用三个文件:mricode.pagination.css、mricode.pagination.js和jquery.min.js。注意:jquery.min.js的引用要放在mricode.pagination.js引用的前面。  <link href="css/mricode.pagination.css" rel="stylesheet" /> <

  • 常规的后台显示列表有一下部分: 一个搜索框,可输入,可为空 内容 分页 <div id="pageCount" style="display: none"> <s:property value="pageCount" /> </div> <div id="pageNum" style="display: none"> <s:property value="pageNum

  • /*** 分页显示样示部分*/ public voidpageView(String url,String params){ pageView= new ArrayList();if(this.pageNo != 1){ pageView.add("首页"); pageView.add("上一页"); }else{ pageView.add("首页"); pageView.add("上一页");

  • 其实很简单,那个印度人说的神乎其神。 经过艰苦google,发现两句就搞定。             DetachedCriteria criteria = DetachedCriteria.forClass(EntityBean.getClass());             list = this.getHibernateTemplate().findByCriteria(criteria,

  •    发现jquery的分页插件pagination后,在网上找了下,好像没找到把这个分页效果和查询数据内容结合的例子,所以就自己动手尝试下做做: 首先我们需要2个页面,pagination.aspx(展示页面)和ajaxpagination.aspx(ajax数据处理页面)还有就是我们的主角jquery.pagination.js和pagination.css。 先看pagination.asp

  • <template> <div :class="{'hidden':hidden}" class="pagination-container"> <el-pagination :background="background" :current-page.sync="currentPage" :page-size.sync="pageSize"

 相关资料
  • 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, 表示