simplePagination API
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的更多相关文章
- JQuery plugin ---- simplePagination.js API
CSS Themes "light-theme" "dark-theme" "compact-theme" How To Use Step ...
- 干货来袭-整套完整安全的API接口解决方案
在各种手机APP泛滥的现在,背后都有同样泛滥的API接口在支撑,其中鱼龙混杂,直接裸奔的WEB API大量存在,安全性令人堪优 在以前WEB API概念没有很普及的时候,都采用自已定义的接口和结构,对 ...
- 12306官方火车票Api接口
2017,现在已进入春运期间,真的是一票难求,深有体会.各种购票抢票软件应运而生,也有购买加速包提高抢票几率,可以理解为变相的黄牛.对于技术人员,虽然写一个抢票软件还是比较难的,但是还是简单看看123 ...
- 几个有趣的WEB设备API(二)
浏览器和设备之间还有很多有趣的接口, 1.屏幕朝向接口 浏览器有两种方法来监听屏幕朝向,看是横屏还是竖屏. (1)使用css媒体查询的方法 /* 竖屏 */ @media screen and (or ...
- html5 canvas常用api总结(三)--图像变换API
canvas的图像变换api,可以帮助我们更加方便的绘画出一些酷炫的效果,也可以用来制作动画.接下来将总结一下canvas的变换方法,文末有一个例子来更加深刻的了解和利用这几个api. 1.画布旋转a ...
- JavaScript 对数据处理的5个API
JavaScript对数据处理包括向上取整.向下取整.四舍五入.固定精度和固定长度5种方式,分别对应ceil,floor,round,toFixed,toPrecision等5个API,本文将对这5个 ...
- ES5对Array增强的9个API
为了更方便的对Array进行操作,ES5规范在Array的原型上新增了9个方法,分别是forEach.filter.map.reduce.reduceRight.some.every.indexOf ...
- javascript的api设计原则
前言 本篇博文来自一次公司内部的前端分享,从多个方面讨论了在设计接口时遵循的原则,总共包含了七个大块.系卤煮自己总结的一些经验和教训.本篇博文同时也参考了其他一些文章,相关地址会在后面贴出来.很难做到 ...
- 一百元的智能家居——Asp.Net Mvc Api+讯飞语音+Android+Arduino
大半夜的,先说些废话提提神 如今智能家居已经不再停留在概念阶段,高大上的科技公司都已经推出了自己的部分或全套的智能家居解决方案,不过就目前的现状而言,大多还停留在展厅阶段,还没有广泛的推广起来,有人说 ...
随机推荐
- Shell printf 命令
Shell printf 命令 printf 命令模仿 C 程序库(library)里的 printf() 程序. 标准所定义,因此使用printf的脚本比使用echo移植性好. printf 使用引 ...
- [置顶] 自己动手写Web容器之TomJetty之六:动态页面引入
传送门 ☞ 1.Web服务内功经脉 传送门 ☞ 2.让服务动起来 传送门 ☞ 3.掀起请求盖头来 传送门 ☞ 4.静态页面起步 传送门 ☞ 5.包装请求参数 在上一节,我们已经完成了TomJetty服 ...
- [UVALive 6663 Count the Regions] (dfs + 离散化)
链接:https://icpcarchive.ecs.baylor.edu/index.php? option=com_onlinejudge&Itemid=8&page=show_p ...
- 启动网页时候自己主动载入servlet假设不使用strus最经常使用的两种方式
这是第一种使用的是onload方法当中的test是自己的servlet <html> <body onload = "test"> </body> ...
- 九度OJ 1179 阶乘(模拟)
题目1179:阶乘 时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:4526 解决:1315 题目描写叙述: 输入n, 求y1=1!+3!+...m!(m是小于等于n的最大奇数) y2=2! ...
- Button UI Kit CSS3美丽Buttonbutton
<!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8& ...
- [Oracle] 常用工具集之 - SQL*Loader
SQL*Loader原理 SQL*Loader是Oracle提供的用于数据加载的一种工具,它比较适合业务分析类型数据库(数据仓库),能处理多种格式的平面文件,批量数据装载比传统的数据插入效率更高.其示 ...
- opencv 边缘羽化,边缘过渡
原地址:http://blog.csdn.net/sogarme/article/details/12942971 当把前景和背景分开时,黑色代表背景,白色代表前景,如下图1—记作img1 为了平滑过 ...
- [Android学习笔记]Unable to execute dex Multiple dex files define:xxxx 问题
dex filse: Dalvik Execute Files , 即Android虚拟机可执行程序 从字面意思理解是你一个应用中,出现了多个Dex文件定义. 以下情况会出现此错误: 1.你项目中可能 ...
- python大文件迭代器的流式读取,之前一直使用readlines()对于大文件可以迅速充满内存,之前用法太野蛮暴力,要使用xreadlines或是直接是f,
#!/usr/bin/env python #encoding=utf-8 import codecs count =0L #for line in file("./search_click ...