基于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 相关文章推荐
Javascript日期对象的dateAdd与dateDiff方法
Nov 18 Javascript
js parseInt(&quot;08&quot;)未指定进位制问题
Jun 19 Javascript
Javascript下判断是否为闰年的Datetime包
Oct 26 Javascript
jquery验证手机号码、邮箱格式是否正确示例代码
Jul 28 Javascript
javascript模拟实现C# String.format函数功能代码
Nov 25 Javascript
基于jquery实现鼠标滚轮驱动的图片切换效果
Oct 26 Javascript
JavaScript 消息框效果【实现代码】
Apr 27 Javascript
jQuery获取剪贴板内容的方法
Jun 16 Javascript
HTML5+Canvas调用手机拍照功能实现图片上传(上)
Apr 21 Javascript
浅谈JS如何实现真正的对象常量
Jun 25 Javascript
Javascript快速实现浏览器系统通知
Aug 26 Javascript
vue cli3.0打包上线静态资源找不到路径的解决操作
Aug 03 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
Smarty保留变量用法分析
2016/05/23 PHP
javascript 面向对象编程 聊聊对象的事
2009/09/17 Javascript
javascript两段代码,两个小技巧
2010/02/04 Javascript
javascript对数组的常用操作代码 数组方法总汇
2011/01/27 Javascript
ASP.NET jQuery 实例4(复制TextBox的文本到本地剪贴板上)
2012/01/13 Javascript
jquery Tab效果和动态加载的简单实例
2013/12/11 Javascript
利用javascript判断文件是否存在
2013/12/31 Javascript
jquery中load方法的用法及注意事项说明
2014/02/22 Javascript
node.js中的fs.symlink方法使用说明
2014/12/15 Javascript
jQuery progressbar通过Ajax请求实现后台进度实时功能
2016/10/11 Javascript
详解Javascript函数声明与递归调用
2016/10/22 Javascript
JS实现太极旋转思路分析
2016/12/09 Javascript
jqGrid翻页时数据选中丢失问题的解决办法
2017/02/13 Javascript
微信小程序 Buffer缓冲区的详解
2017/07/06 Javascript
详解ES6 Symbol 的用途
2018/10/14 Javascript
JS Math对象与Math方法实例小结
2019/07/05 Javascript
layui-tree实现Ajax异步请求后动态添加节点的方法
2019/09/23 Javascript
JS实现瀑布流效果
2020/03/07 Javascript
JS实现横向跑马灯效果代码
2020/04/20 Javascript
js抽奖转盘实现方法分析
2020/05/16 Javascript
JS+Canvas实现五子棋游戏
2020/08/26 Javascript
vue v-model的用法解析
2020/10/19 Javascript
Vue3 实现双盒子定位Overlay的示例
2020/12/22 Vue.js
Javascript实现关闭广告效果
2021/01/29 Javascript
Python显示进度条的方法
2014/09/20 Python
Python中对列表排序实例
2015/01/04 Python
在Python中进行自动化单元测试的教程
2015/04/15 Python
python 换位密码算法的实例详解
2017/07/19 Python
pytorch查看通道数 维数 尺寸大小方式
2020/05/26 Python
经典大学生求职信范文
2014/01/06 职场文书
学年末自我鉴定
2014/01/21 职场文书
学生打架检讨书
2014/02/14 职场文书
银行内勤岗位职责
2014/04/09 职场文书
暖通工程师岗位职责
2014/06/12 职场文书
MySQL中order by的使用详情
2021/11/17 MySQL
PYTHON InceptionV3模型的复现详解
2022/05/06 Python