分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

Paginathing.js jquery配置参数

发布时间:2023-09-06 02:09责任编辑:苏小强关键词:js配置

HTML结构

<div class="panel panel-primary"> ?<div class="panel-heading"> ???<h3 class="panel-title">List of item.</h3> ?</div> ?<ul class="list-group"> ???<li class="list-group-item"> Your Item 1</li> ???<li class="list-group-item"> Your Item 2</li> ???<li class="list-group-item"> Your Item 3</li> ???<li class="list-group-item"> Your Item 4</li> ???<li class="list-group-item"> Your Item 5</li> ???<li class="list-group-item"> Your Item 6</li> ?</ul></div> ?

在页面中引入jquery和paginathing.js文件

<script src="js/jquery.min.js"></script><script src="js/paginathing.js.js"></script>

初始化插件

在页面DOM元素加载完毕之后,通过下面的方法来初始化该jquery分页插件。对无序列表进行分页,每页显示2条记录。

<script type="text/javascript"> ?jQuery(document).ready(function($){ ???$(‘.list-group‘).paginathing({ ?????????perPage: 2, ?????????containerClass: ‘panel‘ ???}) ?});</script>

JQuery

$(‘.infoUl‘).paginathing({ ???????perPage:20, ???????firstText: ‘首页‘, ???????lastText: ‘末页‘ ???})

配置参数

perPage:10,                      //每页显示的记录数

limitPagination: false,        //可以是false或一个数值。用于限制分页的页码。.

prevNext: true,                  //是否允许显示前一页按钮。

firstLast: true,                   //是否允许显示第一页和最后一页按钮。

prevText: ‘?‘,                    //前一页按钮上显示的文字。

nextText: ‘?‘,                  //下一页按钮上显示的文字。

firstText: ‘First‘,              //第一页按钮上显示的文字。

lastText: ‘Last‘,               //最后一页按钮上显示的文字。

containerClass: ‘pagination-container‘,           //容器的class名称

ulClass: ‘pagination‘,          //ul元素的class名称

liClass: ‘page‘,                  //li元素的class名称 

activeClass: ‘active‘,         //当前分页按钮的class名称

disabledClass: ‘disable‘      //被禁用的分页按钮的class名称

insertAfter: null                  //键分页传入到指定的元素之后,可以是null,或一个class名称,或一个id

pageNumbers: false          //显示总页数,limitPagination参数必须设置true。

分页样式(bootstrap样式)

.pagination { ???display: inline-block; ???padding-left: 0; ???margin: 20px 0; ???border-radius: 4px;}.pagination > li { ???display: inline;}.pagination > li > a,.pagination > li > span { ???position: relative; ???/*float: left;*/ ???padding: 6px 12px; ???margin-left: -1px; ???line-height: 1.42857143; ???color: #337ab7; ???text-decoration: none; ???background-color: #fff; ???border: 1px solid #ddd;}.pagination > li:first-child > a,.pagination > li:first-child > span { ???margin-left: 0; ???border-top-left-radius: 4px; ???border-bottom-left-radius: 4px;}.pagination > li:last-child > a,.pagination > li:last-child > span { ???border-top-right-radius: 4px; ???border-bottom-right-radius: 4px;}.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus { ???z-index: 2; ???color: #23527c; ???background-color: #eee; ???border-color: #ddd;}.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus { ???z-index: 3; ???color: #fff; ???cursor: default; ???background-color: #337ab7; ???border-color: #337ab7;}.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus { ???color: #777; ???cursor: not-allowed; ???background-color: #fff; ???border-color: #ddd;}.pagination-lg > li > a,.pagination-lg > li > span { ???padding: 10px 16px; ???font-size: 18px; ???line-height: 1.3333333;}.pagination-lg > li:first-child > a,.pagination-lg > li:first-child > span { ???border-top-left-radius: 6px; ???border-bottom-left-radius: 6px;}.pagination-lg > li:last-child > a,.pagination-lg > li:last-child > span { ???border-top-right-radius: 6px; ???border-bottom-right-radius: 6px;}.pagination-sm > li > a,.pagination-sm > li > span { ???padding: 5px 10px; ???font-size: 12px; ???line-height: 1.5;}.pagination-sm > li:first-child > a,.pagination-sm > li:first-child > span { ???border-top-left-radius: 3px; ???border-bottom-left-radius: 3px;}.pagination-sm > li:last-child > a,.pagination-sm > li:last-child > span { ???border-top-right-radius: 3px; ???border-bottom-right-radius: 3px;}

Paginathing.js jquery配置参数

原文地址:https://www.cnblogs.com/coldfishdt/p/9449446.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved