1. 程式人生 > 實用技巧 >分頁外掛jqPaginator的使用

分頁外掛jqPaginator的使用

步驟

(注意每個引數都不能出錯,多一個字母啥的就不起效果,本人剛接觸就深受其害)

  1. 匯入1個css檔案和2個js檔案,後面再導jqPaginator.css

  2. 在頁面建立p標籤id為info

  3. 建立ul標籤,類名必須叫pagination用於指定樣式,id為page

  4. 編寫js程式碼,使用外掛。$(ul物件).jqPaginator({});

    1. 設定totalCounts為100,表示一共有100條記錄

    2. pageSize頁面大小,每頁顯示3條記錄

    3. currentPage當前是第幾頁,預設設定為第1頁

    4. onPageChange是點選每個頁碼啟用的事件,有兩個引數:num表示點了第幾頁,type表示啟用的型別,取值是"init"和"change"。在info中顯示當前啟用型別和第幾頁

引數

引數預設值說明
totalCounts 0 設定分頁的總條目數
pageSize 0 設定每一頁的條目數 注意:要麼設定totalPages,要麼設定totalCounts + pageSize,否則報錯;設定了totalCounts和pageSize後,會自動計算出totalPages。
currentPage 1 設定當前的頁碼
onPageChange (無) 回撥函式,當換頁時觸發(包括初始化第一頁的時候),會傳入兩個引數: 1、“目標頁"的頁碼,Number型別 2、觸發型別,可能的值:“init”(初始化),“change”(點選分頁)

結構

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>分頁外掛的使用</title>
    <link rel="stylesheet" href="css/bootstrap.min.css">
    <link rel="stylesheet" href="css/jqPaginator.css">
    <!--先匯入jquery.js  注意css和js檔案的匯入順序,jqPaginator的css檔案(依賴bootstrap框架)和js文(依賴jquery框架)件都必須在後面
--> <script src="js/jquery-3.3.1.min.js"></script> <script src="js/jqPaginator.js"></script> </head> <body> <!-- 1.分頁外掛的容器必須是ul 2.必須指定類名為:pagination 3.在js程式碼中呼叫函式: ul物件.jqPaginator({引數}) --> <ul class="pagination"></ul> <script type="text/javascript"> $("ul.pagination").jqPaginator({ //總記錄數 totalCounts: 30, //每頁大小 pageSize: 3, //當前第幾頁 currentPage: 1, /* 一開始載入分頁外掛就會啟用這個函式,以後點選任何一個頁面按鈕也會啟用這個事件 有兩個引數: 1. num表示點第幾頁 2. type表示操作型別,有兩個取值:init表示第1次載入 change表示後面的點選 */ onPageChange: function (num, type) { alert("" + num + "頁,操作型別:" + type); } }); </script> </body> </html>