基于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实现Sleep暂停功能代码
Sep 03 Javascript
网易JS面试题与Javascript词法作用域说明
Nov 09 Javascript
jQuery的Ajax的自动完成功能控件简要说明
Feb 22 Javascript
JS小游戏之象棋暗棋源码详解
Sep 25 Javascript
Vue 2.0在IE11中打开项目页面空白的问题解决
Jul 16 Javascript
JS动态添加元素及绑定事件造成程序重复执行解决
Dec 07 Javascript
JS实现table表格内针对某列内容进行即时搜索筛选功能
May 11 Javascript
jQuery实现点击图标div循环放大缩小功能
Sep 30 jQuery
使用 Vue cli 3.0 构建自定义组件库的方法
Apr 30 Javascript
javascript异常处理实现原理详解
Feb 17 Javascript
JavaScript实现指定数量的并发限制的示例代码
Mar 10 Javascript
Vue 样式切换及三元判断样式关联操作
Aug 09 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中使用sockets:从新闻组中获取文章
2006/10/09 PHP
Dedecms常用函数解析
2008/02/01 PHP
PHP HTML JavaScript MySQL代码如何互相传值的方法分享
2012/09/30 PHP
php json转换成数组形式代码分享
2014/11/10 PHP
thinkphp连贯操作实例分析
2014/11/22 PHP
php实现遍历目录并删除指定文件中指定内容
2015/01/21 PHP
如何用PHP来实现一个动态Web服务器
2015/07/29 PHP
yii2中LinkPager增加总页数和总记录数的实例
2017/08/28 PHP
PHP操作Redis常用技巧总结
2018/04/24 PHP
ComboBox 和 DateField 在IE下消失的解决方法
2013/08/30 Javascript
使用jquery获取网页中图片高度的两种方法
2013/09/26 Javascript
jQuery的css()方法用法实例
2014/12/24 Javascript
详解JavaScript中localStorage使用要点
2016/01/13 Javascript
JavaScript实现的SHA-1加密算法完整实例
2016/02/02 Javascript
JavaScript开发者必备的10个Sublime Text插件
2016/02/27 Javascript
html+js+highcharts绘制圆饼图表的简单实例
2016/08/04 Javascript
用原生js统计文本行数的简单示例
2016/08/19 Javascript
VUE2.0+ElementUI2.0表格el-table循环动态列渲染的写法详解
2018/11/30 Javascript
vue导航栏部分的动态渲染实例
2019/11/01 Javascript
基于javascript的无缝滚动动画1
2020/08/07 Javascript
微信小程序实现单个或多个倒计时功能
2020/11/01 Javascript
原生JS实现京东查看商品点击放大
2020/12/21 Javascript
Python程序语言快速上手教程
2012/07/18 Python
浅谈Python中的bs4基础
2018/10/21 Python
Django 接收Post请求数据,并保存到数据库的实现方法
2019/07/12 Python
Python终端输出彩色字符方法详解
2020/02/11 Python
Python延迟绑定问题原理及解决方案
2020/08/04 Python
Python通过字典映射函数实现switch
2020/11/06 Python
VELTRA台湾:世界自由行专家
2017/08/15 全球购物
匡威德国官网:Converse德国
2019/01/26 全球购物
如何查找和删除数据库中的重复数据
2014/11/05 面试题
爱情检讨书大全
2014/01/21 职场文书
临床护士自荐信
2014/01/31 职场文书
小学班级口号
2014/06/09 职场文书
Java集成swagger文档组件
2021/06/28 Java/Android
Python函数式编程中itertools模块详解
2021/09/15 Python