js控制表格静态分页显示
2015-07-31 15:20
579 查看
<div class="page"></div>
<script src="static/script/jquery.js"></script>
<script src="static/script/jquery.table.js"></script>
<script language="javascript" type="text/javascript">
$(function(){
var $table=$("table");
var currentPage=0;
var pageSize=19;
$table.bind( 'paging', function(){
$table.find('tbody tr').hide().slice(currentPage*pageSize, (currentPage+1)*pageSize).show();
});
var sumRows=$table.find('tbody tr').length;
var sumPages=Math.ceil(sumRows/pageSize);
var $pager=$('<div></div>');
for( var pageIndex=0;pageIndex<sumPages;pageIndex++) {
$('<a href="#"><span>'+(pageIndex+1)+'</span></a>').bind("click",{"newPage":pageIndex},function(event){
currentPage=event.data["newPage"];
$table.trigger("paging");
}).appendTo($pager);
$pager.append(" ");
}
$pager.insertAfter($table);
4000
$table.trigger("paging");
});
</script>
表格必须有tbody
<script src="static/script/jquery.js"></script>
<script src="static/script/jquery.table.js"></script>
<script language="javascript" type="text/javascript">
$(function(){
var $table=$("table");
var currentPage=0;
var pageSize=19;
$table.bind( 'paging', function(){
$table.find('tbody tr').hide().slice(currentPage*pageSize, (currentPage+1)*pageSize).show();
});
var sumRows=$table.find('tbody tr').length;
var sumPages=Math.ceil(sumRows/pageSize);
var $pager=$('<div></div>');
for( var pageIndex=0;pageIndex<sumPages;pageIndex++) {
$('<a href="#"><span>'+(pageIndex+1)+'</span></a>').bind("click",{"newPage":pageIndex},function(event){
currentPage=event.data["newPage"];
$table.trigger("paging");
}).appendTo($pager);
$pager.append(" ");
}
$pager.insertAfter($table);
4000
$table.trigger("paging");
});
</script>
表格必须有tbody
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- Android学习笔记(二九):嵌入浏览器
- Android java 与 javascript互访(相互调用)的方法例子
- JavaScript演示排序算法
- javascript实现10进制转为N进制数
- 在Windows 8.1的IE 11中屏蔽双击放大功能
- 2019年开发人员应该学习的8个JavaScript框架
- HTML中的script标签研究
- 异步流程控制:7 行代码学会 co 模块
- JavaScript拆分字符串时产生空字符的原因
- IE8开发人员工具教程(二)
- 通过Mootools 1.2来操纵HTML DOM元素
- WEB标准网页布局中尽量不要使用的HTML标签
- 在flex中执行一个javascript方法的简单方式
- Flex结合JavaScript读取本地路径的方法
- Flash 与 html 的一些实用技巧
- html工作中表格<tbody>标签的使用技巧
- HTML 向 XHTML1.0 兼容性指导