jQuery客户端分页
2014-04-17 09:18
211 查看
01 | <script src= "/js/jquery-1.4.1.js" type= "text/javascript" ></script> |
02 | <script type= "text/javascript" > |
03 | var pageindex = 1; |
04 | var pagesize = 2; |
05 | $( function () { |
06 | previous(); |
07 | }) |
08 | function previous() { |
09 | if (pageindex < 1 || pageindex == 1) { |
10 | pageindex = 1; |
11 | $( "#imgdiv img:lt(" + pagesize + ")" ).show(); |
12 | $( "#imgdiv img" ).not($( "#imgdiv img:lt(" + pagesize + ")" )).hide(); |
13 | } |
14 | else { |
15 | pageindex--; |
16 | if (pageindex != 1) { |
17 | $( "#imgdiv img:gt(" + ((pageindex - 1) * pagesize - 1) + "):lt(" + pagesize + ")" ).show(); |
18 | $( "#imgdiv img" ).not($( "#imgdiv img:gt(" + ((pageindex - 1) * pagesize - 1) + "):lt(" + pagesize + ")" )).hide(); |
19 | } |
20 | if (pageindex == 1) { |
21 | $( "#imgdiv img:lt(" + pagesize + ")" ).show(); |
22 | $( "#imgdiv img" ).not($( "#imgdiv img:lt(" + pagesize + ")" )).hide(); |
23 | } |
24 | } |
25 | } |
26 | function next() { |
27 | var p = $( "#imgdiv img" ).length / pagesize; |
28 |
29 | var pagecount = parseInt(Math.ceil(p)); |
30 |
31 | if (pageindex + 1 > pagecount) { |
32 | pageindex = pagecount; |
33 | } else { |
34 | pageindex++; |
35 | } |
36 | $( "#imgdiv img:gt(" + ((pageindex - 1) * pagesize - 1) + "):lt(" + pagesize + ")" ).show(); |
37 | $( "#imgdiv img" ).not($( "#imgdiv img:gt(" + ((pageindex - 1) * pagesize - 1) + "):lt(" + pagesize + ")" )).hide(); |
38 | } |
39 | </script> |
40 | <div> |
41 | <a href= "javascript:previous()" >上一页</a> |
42 | <div id= "imgdiv" > |
43 | <img src= "/images/001.jpg" alt= "第一页的第一张" /> |
44 | <img src= "/images/002.jpg" /> |
45 | <img src= "/images/003.jpg" /> |
46 | <img src= "/images/004.jpg" /> |
47 | <img src= "/images/005.jpg" /> |
48 | </div> |
49 | <a href= "javascript:next()" >下一页</a> |
50 | </div> |
相关文章推荐
- jQuery客户端脚本分页
- MVC-Ajax-jquery分页 (服务器返回一个json数据,客户端解析)
- jquery客户端分页 分类: 网页编程【html、js】 2014-08-25 10:50 302人阅读 评论(0) 收藏
- 用jQuery和jTemplates插件实现客户端分页的表格展现(2)
- jquery客户端分页
- jquery datatable客户端分页
- 扩展jquery实现客户端表格的分页、排序功能代码
- jQuery客户端分页实例代码
- 扩展jquery实现客户端表格的分页、排序
- jQuery客户端分页
- 扩展jquery实现客户端表格的分页、排序
- 分享一个jQuery 客户端分页插件
- 用jQuery和jTemplates插件实现客户端分页的表格展现
- 扩展jquery实现客户端表格的分页、排序功能代码
- jQuery客户端分页实例代码
- 20个jQuery分页插件和教程(附带实例)
- jQuery插件分享之分页插件jqPagination
- ASP.NET MVC的客户端验证:jQuery验证在Model验证中的实现
- JQuery+Ajax实现数据查询、排序和分页功能
- jQuery 分页插件 jPages 使用