基于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 相关文章推荐
List Installed Hot Fixes
Jun 12 Javascript
jquery滚动加载数据的方法
Mar 09 Javascript
XML、HTML、CSS与JS的区别整理
Feb 18 Javascript
JS产生随机数的几个用法详解
Jun 22 Javascript
JS如何判断json是否为空
Jul 06 Javascript
用jquery快速解决IE输入框不能输入的问题
Oct 04 Javascript
关于Node.js的events.EventEmitter用法介绍
Apr 01 Javascript
基于JS对象创建常用方式及原理分析
Jun 28 Javascript
微信小程序 input表单与redio及下拉列表的使用实例
Sep 20 Javascript
webpack组织模块打包Library的原理及实现
Mar 10 Javascript
关于element-ui的隐藏组件el-scrollbar的使用
May 29 Javascript
Node 模块原理与用法详解
May 13 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&amp;&amp;mysql)一
2006/10/09 PHP
解析PHP 使用curl提交json格式数据
2013/06/29 PHP
thinkphp中session和cookie无效的解决方法
2014/12/19 PHP
thinkphp表单上传文件并将文件路径保存到数据库中
2016/07/28 PHP
PHP设计模式之装饰器模式实例详解
2018/02/07 PHP
Aster vs KG BO3 第三场2.18
2021/03/10 DOTA
jQuery 剧场版 你必须知道的javascript
2009/05/27 Javascript
默认让页面的第一个控件选中的javascript代码
2009/12/26 Javascript
jQuery each()方法的使用方法
2010/03/18 Javascript
js中使用DOM复制(克隆)指定节点名数据到新的XML文件中的代码
2011/07/27 Javascript
基于jquery的bankInput银行卡账号格式化
2012/08/22 Javascript
js二级地域选择的实现方法
2013/06/17 Javascript
javascript中打印当前的时间实现思路及代码
2013/12/18 Javascript
jQuery的$.proxy()应用示例介绍
2014/04/03 Javascript
angularjs实现与服务器交互分享
2014/06/24 Javascript
jquery滚动加载数据的方法
2015/03/09 Javascript
Servlet实现文件上传,可多文件上传示例
2016/12/05 Javascript
jQuery设置和获取select、checkbox、radio的选中值方法
2017/01/01 Javascript
vue如何判断dom的class
2018/04/26 Javascript
Node.js Stream ondata触发时机与顺序的探索
2019/03/08 Javascript
[01:34]传奇从这开始 2016国际邀请赛中国区预选赛震撼开启
2016/06/26 DOTA
Python 正则表达式入门(初级篇)
2016/12/07 Python
python实现Floyd算法
2018/01/03 Python
pytorch 移动端部署之helloworld的使用
2020/10/30 Python
使用Python解析Chrome浏览器书签的示例
2020/11/13 Python
html5各种页面切换效果和模态对话框用法总结
2014/12/15 HTML / CSS
漫威玩具服装及周边商品官方购物网站:Marvel Shop
2019/05/11 全球购物
adidas瑞典官方网站:购买阿迪达斯鞋子和运动服
2019/12/11 全球购物
建筑毕业生自我鉴定
2013/10/18 职场文书
导游实习生自荐书
2014/01/28 职场文书
2014年迎新年活动方案
2014/02/19 职场文书
国贸专业毕业求职信
2014/06/11 职场文书
环境保护建议书
2014/08/26 职场文书
2014年幼师工作总结
2014/11/22 职场文书
假如给我三天光明:舟逆水而行,人遇挫而达 
2019/10/29 职场文书
Lakehouse数据湖并发控制陷阱分析
2022/03/31 Oracle