基于 jQuery 的 JavaScript 分页组件 Pagination

码农软件 · 软件分类 · jQuery分页插件 · 2019-12-13 12:14:51

软件介绍

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

本文地址:https://www.codercto.com/soft/d/21053.html

UX设计之道

UX设计之道

[美] 昴格尔、[美] 钱德勒 / 孙亮 / 人民邮电出版社 / 2010-4 / 35.00元

《UX设计之道:以用户体验为中心的Web设计》可以看作是用户体验设计的核心参考书。无论是Web设计领域的创业者、项目管理者还是用户体验的策划者和实施者,或是有志于Web设计领域的学生,都应该了解《UX设计之道:以用户体验为中心的Web设计》中的知识。 用户是网站的根本,网站要达到自己的商业目标,必须满足目标用户的需求——这就是以用户体验为中心的网站设计。那么,用户需求从何而来?如何将用户需......一起来看看 《UX设计之道》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码