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. Processing.js

    Processing.js Processing.js 1.4.1 released!

  2. Button UI Kit CSS3美丽Buttonbutton

    <!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8& ...

  3. 3.1.2 MVC模式和URL访问

    本节课大纲: 一.什么是MVC //了解 M -Model 编写model类 对数据进行操作 使用Model类 来操作数据 V -View 编写html文件,页面呈现 C -Controller 编写 ...

  4. hdu1116--解题报告--初步了解欧拉回路

    由题目意思..我们只要把n个字符串的首尾字母看作是点,这个字符串看着边来处理就可以啦...将题目的案例图形化如下: 那么接着就是欧拉路径和欧拉回路判断,我们这里用并査集来判断图是不是连通的,然后根据有 ...

  5. JAVA - 优雅的记录日志(log4j实战篇) (转)

    写在前面 项目开发中,记录错误日志有以下好处: 方便调试 便于发现系统运行过程中的错误 存储业务数据,便于后期分析 在java中,记录日志有很多种方式: 自己实现 自己写类,将日志数据,以io操作方式 ...

  6. Caché Monitor 2.03发布,Caché的SQL开发工具 - 开源中国社区

    Caché Monitor 2.03发布,Caché的SQL开发工具 - 开源中国社区 Caché Monitor 2.03发布,Caché的SQL开发工具

  7. linux signal之初学篇

    前言 本博文只总结signal的应用,对signal的kernel实现暂不讨论. 1. linux signal是什么? signal是linux提供的用于进程间通信的一种IPC机制. 2. 如何发送 ...

  8. Everything You Wanted to Know About Machine Learning

    Everything You Wanted to Know About Machine Learning 翻译了理解机器学习的10个重要的观点,增加了自己的理解.这些原则在大部分情况下或许是这样,可是 ...

  9. Android NDK入门实例 计算斐波那契数列二生成.so库文件

    上一篇文章输生成了jni头文件,里面包含了本地C代码的信息,提供我们引用的C头文件.下面实现本地代码,再用ndk-build编译生成.so库文件.由于编译时要用到make和gcc,这里很多人是通过安装 ...

  10. Android支付接入(七):Google In-app-Billing

    前段时间有事请耽搁了,今天跟大家一起看下Google的in-app Billing V3支付.    如果没有Google Play此处附上安装Google Play的一键安装器的链接(需要Root权 ...