基于JQuery的Pager分页器实现代码


Posted in Javascript onJuly 17, 2010

实例效果图如下
基于JQuery的Pager分页器实现代码

基于JQuery的Pager分页器实现代码
使用说明
需要使用jQuery库文件和JQuery Pager库文件(目前版本1.1)

素材准备
分页器CSS样式文件,可复制如下CSS样式,可命名为Pager.css

#pager ul.pages { 
display:block; 
border:none; 
text-transform:uppercase; 
font-size:10px; 
margin:10px 0 50px; 
padding:0; 
} 
#pager ul.pages li { 
list-style:none; 
float:left; 
border:1px solid #ccc; 
text-decoration:none; 
margin:0 5px 0 0; 
padding:5px; 
} 
#pager ul.pages li:hover { 
border:1px solid #003f7e; 
} 
#pager ul.pages li.pgEmpty { 
border:1px solid #eee; 
color:#eee; 
} 
#pager ul.pages li.pgCurrent { 
border:1px solid #003f7e; 
color:#000; 
font-weight:700; 
background-color:#eee; 
}

实例代码
一,包含文件部分
<link href="Pager.css" rel="stylesheet" type="text/css" /> 
<script src="jquery.js" type="text/javascript"></script> 
<script src="jquery.pager.js" type="text/javascript"></script>

一个CSS样式文件,二个JS库文件。

二,HTML部分(分页器显示div)

<h1 id="result">必优博客 jQuery分页器 </h1> 
<div id="pager" ></div>

三,javascript部分(jQuery插件JQuery Pager分页器调用)
<script type="text/javascript" language="javascript"> 
$(document).ready(function() { 
$("#pager").pager({ pagenumber: 1, pagecount: 15, buttonClickCallback: PageClick }); 
}); 
PageClick = function(pageclickednumber) { 
$("#pager").pager({ pagenumber: pageclickednumber, pagecount: 15, buttonClickCallback: PageClick 
}); 
$("#result").html("必优博客 jQuery分页器 当前第" + pageclickednumber + "页"); 
} 
</script>

四,javascript代码(JQuery Pager调用)分析
(1)$("#pager").pager({});部分
pagenumber,表示初始页数,如:1
pagecount,表示总页数,如:15
buttonClickCallback,表示点击分页数按钮调用的方法,如:PageClick

(2)PageClick = function(pageclickednumber) {}部分
PageClick,表示自定义点击分页数时的function方法,如:function(pageclickednumber){}

jQuery插件JQuery Pager分页器只需要起始页数pagenumber,最大页数pagecount,点击页数时的调用buttonClickCallback的function方法就可实现javascript分页功能,实际应用中只需对PageClick方法进行简单修改就可使用,如将pagenumber和pagecount设为变量,可通过GET的方法进行页数值传递,JQuery Pager就可实现javascript分页功能,其它可自行扩展,同时对jQuery插件JQuery Pager分页器buttonClickCallback方法实现丰富的动态效果,供参考。
演示代码:http://demo.3water.com/js/jquery-pager/index.html

Javascript 相关文章推荐
js读写(删除)Cookie实例详解
Apr 17 Javascript
javascript数据结构之二叉搜索树实现方法
Nov 25 Javascript
jquery ztree异步搜索(搜叶子)实践
Feb 25 Javascript
详解堆的javascript实现方法
Nov 29 Javascript
js判断iframe中元素是否存在的实现代码
Dec 24 Javascript
Bootstrap table表格简单操作
Feb 07 Javascript
详谈for循环里面的break和continue语句
Jul 20 Javascript
Vue scrollBehavior 滚动行为实现后退页面显示在上次浏览的位置
May 27 Javascript
移动端 Vue+Vant 的Uploader 实现上传、压缩、旋转图片功能
Jun 10 Javascript
微信小程序通过js实现瀑布流布局详解
Aug 28 Javascript
vuejs+element UI table表格中实现禁用部分复选框的方法
Sep 20 Javascript
使用vue实现HTML页面生成图片的方法
Mar 12 Javascript
基于jQuery的Spin Button自定义文本框数值自增或自减
Jul 17 #Javascript
JS延迟加载(setTimeout) JS最后加载
Jul 15 #Javascript
JavaScript.Encode手动解码技巧
Jul 14 #Javascript
JavaScript中的一些定位属性[图解]
Jul 14 #Javascript
JQuery的ajax获取数据后的处理总结(html,xml,json)
Jul 14 #Javascript
jquery1.4.2 for Visual studio 2010 模板文件
Jul 14 #Javascript
javascript客户端解决方案 缓存提供程序
Jul 14 #Javascript
You might like
php异步:在php中使用fsockopen curl实现类似异步处理的功能方法
2016/12/10 PHP
PHP实现的链式队列结构示例
2017/09/15 PHP
如何通过View::first使用Laravel Blade的动态模板详解
2017/09/21 PHP
PHP中类与对象功能、用法实例解读
2020/03/27 PHP
符合W3C网页标准的iframe标签的使用方法
2007/07/19 Javascript
利用js的Node遍历找到repeater的一个字段实例介绍
2013/04/25 Javascript
转换字符串为json对象的方法详解
2013/11/29 Javascript
JSON相关知识汇总
2015/07/03 Javascript
javascript实现rgb颜色转换成16进制格式
2015/07/10 Javascript
Node.js与MySQL交互操作及其注意事项
2016/10/05 Javascript
JS小数转换为整数的方法分析
2017/01/07 Javascript
Vue开发中整合axios的文件整理
2017/04/29 Javascript
Angularjs上传文件组件flowjs功能
2017/08/07 Javascript
JS实现小球的弹性碰撞效果
2017/11/11 Javascript
js断点调试心得分享(必看篇)
2017/12/08 Javascript
jquery 实现拖动文件上传加载进度条功能
2018/03/18 jQuery
H5+C3+JS实现双人对战五子棋游戏(UI篇)
2020/05/28 Javascript
有关vue 开发钉钉 H5 微应用 dd.ready() 不执行问题及快速解决方案
2020/05/09 Javascript
JS实现电脑虚拟键盘的操作
2020/06/24 Javascript
javascript使用canvas实现饼状图效果
2020/09/08 Javascript
Python基于最小二乘法实现曲线拟合示例
2018/06/14 Python
Python3.8中使用f-strings调试
2019/05/22 Python
pyqt5 使用cv2 显示图片,摄像头的实例
2019/06/27 Python
python脚本调用iftop 统计业务应用流量的思路详解
2019/10/11 Python
python科学计算之numpy——ufunc函数用法
2019/11/25 Python
python飞机大战 pygame游戏创建快速入门详解
2019/12/17 Python
Python实现随机生成任意数量车牌号
2020/01/21 Python
Python基于stuck实现scoket文件传输
2020/04/02 Python
Python3爬虫带上cookie的实例代码
2020/07/28 Python
Python获取android设备cpu和内存占用情况
2020/11/15 Python
捷科时代的软件测试笔试题
2015/11/09 面试题
鲜果饮品店创业计划书
2014/01/21 职场文书
师范生见习报告
2014/10/31 职场文书
会议开幕词
2015/01/28 职场文书
Python 文本滚动播放器的实现代码
2021/04/25 Python
CSS实现章节添加自增序号的方法
2021/06/23 HTML / CSS