zoukankan      html  css  js  c++  java
  • Paginathing.js jquery配置参数

    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;
    }

     

  • 相关阅读:
    eclipse-SDK-3.7-win32;eclipse-java-indigo-win32;eclipse-jee-indigo-win32 区别(ZZ)
    Marketplace Client- Download
    Log4J2基本配置
    Map 迭代 两种方法
    Python Argparse模块
    Python操作Memcached
    MySQL参数调优
    Nginx调优
    JavaScript知识点总结[部分]
    python optparser模块
  • 原文地址:https://www.cnblogs.com/coldfishdt/p/9449446.html
Copyright © 2011-2022 走看看