基于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 相关文章推荐
(仅IE下有效)关于checkbox 三态
May 12 Javascript
JQuery SELECT单选模拟jQuery.select.js
Nov 12 Javascript
JavaScript 加号(+)运算符号
Dec 06 Javascript
原生js ActiveXObject获取execl里面的值
Nov 01 Javascript
js图片向右一张张滚动效果实例代码
Nov 23 Javascript
ext前台接收action传过来的json数据示例
Jun 17 Javascript
给js文件传参数(详解)
Jul 13 Javascript
JSON字符串转换JSONObject和JSONArray的方法
Jun 03 Javascript
解决vue打包后vendor.js文件过大问题
Jul 03 Javascript
解决vue项目router切换太慢问题
Jul 19 Javascript
使用 JavaScript 制作页面效果
Apr 21 Javascript
JavaScript实现简单的音乐播放器
Aug 14 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项目打包方法
2008/02/18 PHP
phplock(php进程锁) v1.0 beta1
2009/11/24 PHP
windows下PHP_intl.dll正确配置方法(apache2.2+php5.3.5)
2014/01/14 PHP
php去除字符串换行符示例分享
2014/02/13 PHP
QQ登录简单实现代码
2021/03/09 Javascript
用XMLDOM和ADODB.Stream实现base64编码解码实现代码
2010/11/28 Javascript
深入理解JavaScript中的对象复制(Object Clone)
2016/05/18 Javascript
移动端H5开发 Turn.js实现很棒的翻书效果
2016/06/20 Javascript
jQuery实现右下角可缩放大小的层完整实例
2016/06/20 Javascript
微信小程序 Toast自定义实例详解
2017/01/20 Javascript
jquery实现的table排序功能示例
2017/03/10 Javascript
原生JS实现瀑布流插件
2018/02/06 Javascript
三分钟教你用Node做一个微信哄女友(基友)神器(面向小白)
2019/06/21 Javascript
解决layer弹出层自适应页面大小的问题
2019/09/16 Javascript
[02:32]【DOTA2亚洲邀请赛】iceice,梦开始的地方
2017/03/13 DOTA
[55:48]VGJ.S vs TNC Supermajor 败者组 BO3 第二场 6.6
2018/06/07 DOTA
Python中实现远程调用(RPC、RMI)简单例子
2014/04/28 Python
python根据路径导入模块的方法
2014/09/30 Python
python处理html转义字符的方法详解
2016/07/01 Python
Python 文件操作的详解及实例
2017/09/18 Python
Python中的pack和unpack的使用
2018/03/12 Python
numpy下的flatten()函数用法详解
2019/05/27 Python
用Pelican搭建一个极简静态博客系统过程解析
2019/08/22 Python
tensorflow之变量初始化(tf.Variable)使用详解
2020/02/06 Python
python3 字符串知识点学习笔记
2020/02/08 Python
Python基于当前时间批量创建文件
2020/05/07 Python
CheapTickets泰国:廉价航班,查看促销价格并预订机票
2019/12/28 全球购物
员工自我鉴定
2013/10/09 职场文书
2014年党务公开实施方案
2014/02/27 职场文书
司法工作人员群众路线对照检查材料思想汇报
2014/09/30 职场文书
幼师个人总结范文
2015/02/28 职场文书
个人优缺点总结
2015/02/28 职场文书
2015入党自荐书范文
2015/03/05 职场文书
Python数据可视化之绘制柱状图和条形图
2021/05/25 Python
JS实现数组去重的11种方法总结
2022/04/04 Javascript
html中相对位置与绝对位置的具体使用
2022/05/15 HTML / CSS