js分页
来源:互联网 发布:视频编辑软件 慢动作 编辑:程序博客网 时间:2024/06/15 14:33
page.js:
//分页控件单击事件function pageClick(callBack) { $("div.pageCon a").click(function () { var id = $(this).attr("id"); if ($("#"+id).html() == pageIndex) { return; } if (id == "prev") { pageIndex--; } else if (id == "next") { pageIndex++; } else { pageIndex = $("#"+id).html(); } pageIndex = parseInt(pageIndex); if (pageIndex < 1 || pageIndex > pageCount) { return; } callBack(); });}//刷新分页控件function pageRefresh(callBack) { if (recordCount > 0) { if (recordCount % pageSize == 0) { pageCount = recordCount / pageSize; } else { pageCount = (recordCount - recordCount % pageSize) / pageSize + 1; } pageIndex = parseInt(pageIndex); if (pageIndex < 1) { pageIndex = 1; } else if (pageIndex > pageCount) { pageIndex = pageCount; } var pagelist = ""; if (pageIndex == 1) { pagelist = "<span class='prev-disabled'><上一页<b></b></span> " + "<a id='1'>1</a> "; } else { pagelist = "<a id='prev' class='prev' href='javascript:void(0)'><上一页<b></b></a> " + "<a id='1' href='javascript:void(0)'>1</a> "; } if (pageIndex - 2 > 2) { pagelist += "<span class='text'>...</span> "; } if (1 < pageIndex - 2 && pageIndex - 2 < pageCount) { pagelist += "<a id='" + (pageIndex - 2) + "' href='javascript:void(0)'>" + (pageIndex - 2) + "</a> "; } if (1 < pageIndex - 1 && pageIndex - 1 < pageCount) { pagelist += "<a id='" + (pageIndex - 1) + "' href='javascript:void(0)'>" + (pageIndex - 1) + "</a> "; } if (1 < pageIndex && pageIndex < pageCount) { pagelist += "<a id='" + pageIndex + "'>" + pageIndex + "</a> "; } for (var i = pageIndex + 1; i < pageCount && i <= pageIndex + 2; i++) { pagelist += "<a id='" + i + "' href='javascript:void(0)'>" + i + "</a> "; } if (pageIndex + 3 < pageCount) { pagelist += "<span class='text'>...</span> "; } if (pageIndex < pageCount) { pagelist += "<a id='" + pageCount + "' href='javascript:void(0)'>" + pageCount + "</a> " + "<a id='next' href='javascript:void(0)' class='next'>>下一页<b></b></a>"; } else if (pageIndex > 1) { pagelist += "<a id='" + pageCount + "'>" + pageCount + "</a> " + "<span class='next-disabled'>>下一页<b></b></span>"; } else { pagelist += "<span class='next-disabled'>>下一页<b></b></span>"; } $("#page").html(pagelist); $("#" + pageIndex).addClass("active"); pageClick(callBack); } else { $("#page").empty(); }}
引用的vm:
<!--分页页脚开始--><div class="pageBox clearfix"> <div class="pageCon fr" id="page"> </div></div><!--分页页脚结束-->
设置页面大小和当前页的js,放在当前vm
<script type="text/javascript" language="javascript"> var pageIndex = 1; var pageSize = 10; var pageCount = 12; var recordCount = 120; $(document).ready(function (event) { pageRefresh(function () { doPaging(); }); }); function doPaging() { //start //这里写你要做的操作 //end pageRefresh(function () { doPaging() }); }</script>
0 0
- js分页
- 分页js
- 分页JS
- js分页
- js分页
- js分页
- js分页
- js 分页
- js分页
- js 分页
- JS分页
- js 分页
- js分页
- JS分页
- JS 分页
- js 分页
- js 分页
- JS分页
- find the safest road(Floyd算法和Dijkstra算法)hdu1596
- spring_对JDBC的支持
- Random、 LinkedList 、Collections 、Arrays 、MyArrayList 的部分应用(util包)
- 数据结构实验之图论八:欧拉回路
- 各硬件设备在Linux中的文件名、磁盘分区
- js分页
- Java————String类型详解
- PHPDocument 代码注释规范总结
- Android常用工具
- bzoj 4650: [Noi2016]优秀的拆分
- Hdu 5793 A Boring Question【暴力打表+找规律+求逆元+快速幂+快速积】
- NKOI 1939 魔术球
- 8-4日素数的写法
- 精算精确时间