simplePagination API

simplePagination.js

一个简单的jQuery分页插件,主题和Bootstrap支持CSS 3

分页button样式

"light-theme"

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc29pbG92ZTc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

"dark-theme"

"compact-theme"

下载地址

http://www.arungudelli.com/jquery/simple-pagination-using-jquery/

使用

Step 1: 加入js和css

<script type="text/javascript" src="js/jquery-1.8.2.min.js"></script>

<!-- JS -->

<script type="text/javascript" src="plug/simplePagination/tests/lib/jquery.min.js"></script>

<script type="text/javascript" src="plug/simplePagination/jquery.simplePagination.js"></script>

<!-- CSS -->

<link type="text/css" rel="stylesheet" href="plug/simplePagination/simplePagination.css"/>

: 加入js代码

$(function(){

$("#paging2").pagination({

items: 100,

itemsOnPage: 10,

cssStyle: 'dark-theme'

});

});

: 加入样式

<style type="text/css">

a{text-decoration:none}

.page{margin:30px auto;width:620px}

</style>

: 加入div

<!--分页div-->

<div id="paging2" class="page"></div>

属性选项

属性

类型

默认值

备注

items

Integer

Default: 1

总条数

itemsOnPage

Integer

Default: 1

每页显示条数

pages

Integer

Optional

强制设置分页的固定页数,这将使items和itemsOnPage属性失效。

displayedPages

Integer

Default: 5

開始隐藏页码的页数。默认5,最小为3

edges

Integer

Default: 2

How many page numbers are visible at the beginning/ending of the pagination.

currentPage

Integer

Default: 1

当前页

hrefTextPrefix

String

Default: "#page-"

悬停在页码时显示地址的页码前缀。http://xxxxx/test.html#前缀-1

hrefTextSuffix

String

Default: empty string

悬停在页码时显示地址的页码后缀。

http://xxxxx/test.html#page-1-后缀

prevText

String

Default: "Prev"

上一页button显示文本

nextText

String

Default: "Next"

下一页button显示文本

labelMap

Array

Default: empty array

A collection of labels that will be used to render the pagination items, replacing the numbers.

cssStyle

String

Default: "light-theme"

分页button样式

selectOnClick

Boolean

Default: true

Set to false if you don't want to select the page immediately after click.

onPageClick(pageNumber, event)

Function

Optional

页码点击事件调用函数,可选參数

onInit

Function

Optional

Function to call when the pagination is initialized.

方法

selectPage - 指定一个分页的页码

$(function() {

$("#paging2").pagination('selectPage', 3);

});

prevPage - Selects the previous page.

$(function() {

$("#paging2").pagination('prevPage');

});

nextPage - Select the next page.

$(function() {

$("#paging2").pagination('nextPage');

});

getPagesCount - 返回总页数

$(function() {

$("#paging2").pagination('getPagesCount');

});

getCurrentPage - 返回当前的页面.

$(function() {

$(selector).pagination('getCurrentPage');

});

disable - 禁用分页功能.

$(function() {

$("#paging2").pagination('disable');

});

enable - 解禁分页功能.

$(function() {

$("#paging2").pagination('enable');

});

destroy - 将分页破坏掉

$(function() {

$("#paging2").pagination('destroy');

});

redraw - 将分页破坏状态恢复

$(function() {

$("#paging2").pagination('redraw');

});

updateItems - 同意动态的改动总条数

$(function() {

$("#paging2").pagination('updateItems', 100);

});

updateItemsOnPage - 动态的改动总条数后恢复指定总条数

$(function() {

$("#paging2").pagination('updateItemsOnPage',100);

});

drawPage - 当数据页面被分配给指定的页

$(function() {

$("#paging2").pagination('drawPage', 2);

});

simplePagination API的更多相关文章

  1. JQuery plugin ---- simplePagination.js API

    CSS Themes "light-theme" "dark-theme" "compact-theme" How To Use Step ...

  2. 干货来袭-整套完整安全的API接口解决方案

    在各种手机APP泛滥的现在,背后都有同样泛滥的API接口在支撑,其中鱼龙混杂,直接裸奔的WEB API大量存在,安全性令人堪优 在以前WEB API概念没有很普及的时候,都采用自已定义的接口和结构,对 ...

  3. 12306官方火车票Api接口

    2017,现在已进入春运期间,真的是一票难求,深有体会.各种购票抢票软件应运而生,也有购买加速包提高抢票几率,可以理解为变相的黄牛.对于技术人员,虽然写一个抢票软件还是比较难的,但是还是简单看看123 ...

  4. 几个有趣的WEB设备API(二)

    浏览器和设备之间还有很多有趣的接口, 1.屏幕朝向接口 浏览器有两种方法来监听屏幕朝向,看是横屏还是竖屏. (1)使用css媒体查询的方法 /* 竖屏 */ @media screen and (or ...

  5. html5 canvas常用api总结(三)--图像变换API

    canvas的图像变换api,可以帮助我们更加方便的绘画出一些酷炫的效果,也可以用来制作动画.接下来将总结一下canvas的变换方法,文末有一个例子来更加深刻的了解和利用这几个api. 1.画布旋转a ...

  6. JavaScript 对数据处理的5个API

    JavaScript对数据处理包括向上取整.向下取整.四舍五入.固定精度和固定长度5种方式,分别对应ceil,floor,round,toFixed,toPrecision等5个API,本文将对这5个 ...

  7. ES5对Array增强的9个API

    为了更方便的对Array进行操作,ES5规范在Array的原型上新增了9个方法,分别是forEach.filter.map.reduce.reduceRight.some.every.indexOf ...

  8. javascript的api设计原则

    前言 本篇博文来自一次公司内部的前端分享,从多个方面讨论了在设计接口时遵循的原则,总共包含了七个大块.系卤煮自己总结的一些经验和教训.本篇博文同时也参考了其他一些文章,相关地址会在后面贴出来.很难做到 ...

  9. 一百元的智能家居——Asp.Net Mvc Api+讯飞语音+Android+Arduino

    大半夜的,先说些废话提提神 如今智能家居已经不再停留在概念阶段,高大上的科技公司都已经推出了自己的部分或全套的智能家居解决方案,不过就目前的现状而言,大多还停留在展厅阶段,还没有广泛的推广起来,有人说 ...

随机推荐

  1. Android RingtoneManager铃声管理

    本篇介绍一下跳转到系统铃声选择界面,android中的铃声通过RingtoneManager管理,RingtoneManager管理来电铃声(TYPE_RINGTONE).提示音(TYPE_NOTIF ...

  2. haproxy 服务端超时时间 timeout server 17000 --后台程序17秒没有响应,返回超时

    haproxy 服务端超时时间: haproxy 配置: timeout server 17000 --后台程序17秒没有响应,返回超时 Jun 27 09:29:56 localhost hapro ...

  3. Org-mode五分钟教程ZZZ - Kaka Abel的日志 - 网易博客

    Org-mode五分钟教程ZZZ - Kaka Abel的日志 - 网易博客 Org-mode五分钟教程ZZZ  

  4. JavaScript面向对象编程(10)高速构建继承关系之对象拷贝

    前面的样例我们是通过构造器创建对象.而且希望该对象继承来自另外一个构造器的对象 我们也能够直接面向一个对象来达成继承的目的.使用下属步骤: 1.拷贝一个对象 2.给新对象加入属性 /** * 通过拷贝 ...

  5. ThinkPHP框架视图详细介绍 View 视图--模板(九)

    原文:ThinkPHP框架视图详细介绍 View 视图--模板(九) 视图也是ThinkPHP使用的核心部分: 一.模板的使用 a.规则 模板文件夹下[TPL]/[分组文件夹/][模板主题文件夹/]和 ...

  6. dom4j的用法

    package xml; import java.io.FileWriter; import java.io.IOException; import java.util.Iterator; impor ...

  7. DL动态载入框架技术文档

    DL动态载入框架技术文档 DL技术交流群:215680213 1. Android apk动态载入机制的研究 2. Android apk动态载入机制的研究(二):资源载入和activity生命周期管 ...

  8. nRF Toolbox 1.2 使用AKII的实现,而Becon始终不好使

    这几天调试使用nRF51822驱动mpu6050及其数据传输到android中,调试的过程遇到一些困难,apptimer不太会用,然后就參考了下ble_app_hrs的程序,结果成功搞定,demo的价 ...

  9. MVC数组模型绑定

    ASP.NET MVC数组模型绑定   在ASP.NET MVC中使用Razor语法可以在视图中方便地展示数组,如果要进行数组模型绑定,会遇到索引断裂问题,如下示例: <input type=& ...

  10. 全面总结:matlab怎么做漂亮的图

    源地址:http://blog.csdn.net/ccxcau/article/details/7362764 MATLAB受到控制界广泛接受的一个重要原因是因为它提供了方便的绘图功能.本章主要介绍2 ...