基于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 相关文章推荐
jquery插件之easing 动态菜单
Aug 21 Javascript
JQuery模板插件 jquery.tmpl 动态ajax扩展
Nov 10 Javascript
jquery实现网站超链接和图片提示效果
Mar 21 Javascript
Js,alert出现乱码问题的解决方法
Jun 19 Javascript
基于JavaScript实现快速转换文本语言(繁体中文和简体中文)
Mar 07 Javascript
Bootstrap优化站点资源、响应式图片、传送带使用详解3
Oct 14 Javascript
JS简单实现表格排序功能示例
Dec 20 Javascript
Javascript中数组去重与拍平的方法示例
Feb 03 Javascript
脚本div实现拖放功能(两种)
Feb 13 Javascript
微信小程序 input输入及动态设置按钮的实现
Oct 27 Javascript
Vue项目利用axios请求接口下载excel
Nov 17 Vue.js
使用js获取身份证年龄的示例代码
Dec 11 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
adodb与adodb_lite之比较
2006/12/31 PHP
PHP中空字符串介绍0、null、empty和false之间的关系
2012/09/25 PHP
浅析php变量修饰符static的使用
2013/06/28 PHP
jQuery学习笔记之控制页面实现代码
2012/02/27 Javascript
js几秒以后倒计时跳转示例
2013/12/26 Javascript
js对象基础实例分析
2015/01/13 Javascript
基于jQuery Circlr插件实现产品图片360度旋转
2015/09/20 Javascript
jquery注册文本框获取焦点清空,失去焦点赋值的简单实例
2016/09/08 Javascript
Javascript中判断一个值是否为undefined的方法详解
2016/09/28 Javascript
Ajax跨域实现代码(后台jsp)
2017/01/21 Javascript
angular实现spa单页面应用实例
2017/07/10 Javascript
jQuery选择器特殊字符与属性空格问题
2017/08/14 jQuery
JS去掉字符串中所有的逗号
2017/10/18 Javascript
详解TypeScript+Vue 插件 vue-class-component的使用总结
2019/02/18 Javascript
react native 仿微信聊天室实例代码
2019/09/17 Javascript
node 文件上传接口的转发的实现
2019/09/23 Javascript
基于vue+uniapp直播项目实现uni-app仿抖音/陌陌直播室功能
2019/11/12 Javascript
原生js实现下拉选项卡
2019/11/27 Javascript
微信小程序事件流原理解析
2019/11/27 Javascript
Javascript异步流程控制之串行执行详解
2020/09/27 Javascript
python PIL模块与随机生成中文验证码
2016/02/27 Python
python实现决策树C4.5算法详解(在ID3基础上改进)
2017/05/31 Python
python+pyqt实现12306图片验证效果
2017/10/25 Python
将字典转换为DataFrame并进行频次统计的方法
2018/04/08 Python
python之从文件读取数据到list的实例讲解
2018/04/19 Python
python输出带颜色字体实例方法
2019/09/01 Python
python编写计算器功能
2019/10/25 Python
通过一张图教会你CSS3倒影的实现
2017/09/26 HTML / CSS
沃尔玛加拿大:Walmart.ca
2020/03/02 全球购物
文案策划求职信
2014/03/18 职场文书
公司承诺书格式
2014/05/21 职场文书
政治学求职信
2014/06/03 职场文书
贷款担保书
2015/01/20 职场文书
2015年三万活动总结
2015/03/25 职场文书
社区党支部公开承诺书
2015/04/29 职场文书
Python OpenCV 彩色与灰度图像的转换实现
2021/06/05 Python