基于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 相关文章推荐
设为首页加入收藏兼容360/火狐/谷歌/IE等主流浏览器的代码
Mar 26 Javascript
JS中eval函数的使用示例
Jul 21 Javascript
js/html光标定位的实现代码
Sep 23 Javascript
一款基于jQuery的图片场景标注提示弹窗特效
Jan 05 Javascript
JavaScript显示当前文档最后修改日期的方法
Mar 19 Javascript
Bootstrap每天必学之弹出框(Popover)插件
Apr 25 Javascript
字符串反转_JavaScript
Apr 28 Javascript
ionic3+Angular4实现接口请求及本地json文件读取示例
Oct 11 Javascript
bootstrap时间控件daterangepicker使用方法及各种小bug修复
Oct 25 Javascript
ionic3实战教程之随机布局瀑布流的实现方法
Dec 28 Javascript
Vue路由切换页面不更新问题解决方案
Jul 10 Javascript
vue router返回到指定的路由的场景分析
Nov 10 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
2020年4月新番动漫目录 官方宣布4月播出的作品一览
2020/03/08 日漫
php生成缩略图的类代码
2008/10/02 PHP
php基础学习之变量的使用
2011/06/09 PHP
一个基于PDO的数据库操作类(新) 一个PDO事务实例
2011/07/03 PHP
解析PHP中$_FILES的使用以及注意事项
2013/07/05 PHP
destoon在各个服务器下设置URL Rewrite(伪静态)的方法
2014/06/21 Servers
PHP环形链表实现方法示例
2017/09/15 PHP
Laravel Eloquent分表方法并使用模型关联的实现
2019/11/25 PHP
[原创]用javascript实现检测指定目录是否存在的方法
2008/01/12 Javascript
jQuery 学习6 操纵元素显示效果的函数
2010/02/07 Javascript
jquery 实现二级/三级/多级联动菜单的思路及代码
2013/04/08 Javascript
javascript实现跨域的方法汇总
2015/06/25 Javascript
jQuery满意度星级评价插件特效代码分享
2015/08/19 Javascript
JS功能代码集锦
2016/05/04 Javascript
VueJs 搭建Axios接口请求工具
2017/11/20 Javascript
浅谈用Webpack路径压缩图片上传尺寸获取的问题
2018/02/22 Javascript
VUE2.0+Element-UI+Echarts封装的组件实例
2018/03/02 Javascript
JS的Ajax与后端交互数据的实例
2018/08/08 Javascript
发布Angular应用至生产环境的方法
2018/12/10 Javascript
详解package.json版本号规则
2019/08/01 Javascript
简单了解Vue + ElementUI后台管理模板
2020/04/07 Javascript
JavaScript实现鼠标经过表格某行时此行变色
2020/11/20 Javascript
[04:56]经典回顾:前Ehome 与 前LGD
2015/02/26 DOTA
Python3.2中Print函数用法实例详解
2015/05/19 Python
详解python单元测试框架unittest
2018/07/02 Python
使用python脚本实现查询火车票工具
2018/07/19 Python
Python设计模式之代理模式实例详解
2019/01/19 Python
Python 实现自动获取种子磁力链接方式
2020/01/16 Python
tensorflow ckpt模型和pb模型获取节点名称,及ckpt转pb模型实例
2020/01/21 Python
python中的 zip函数详解及用法举例
2020/02/16 Python
Python使用Excel将数据写入多个sheet
2020/05/16 Python
Python配置pip国内镜像源的实现
2020/08/20 Python
基于HTML5+Webkit实现树叶飘落动画
2017/12/28 HTML / CSS
应届毕业生求职信范文
2014/05/08 职场文书
优秀家长事迹材料
2014/05/17 职场文书
2014年新教师工作总结
2014/11/08 职场文书