jquery实现分页功能

Posted 这名字就是霸气

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery实现分页功能相关的知识,希望对你有一定的参考价值。

RT,不是很难,但是感觉代码一点都不简洁,

技术分享
 1 $("#page").on(‘click‘,‘.list‘,function(){
 2         $(this).addClass("active");
 3         $(this).siblings().removeClass("active");
 4         getStatus();
 5         if(isMore)
 6         {
 7             switch($(this).attr("id"))
 8             {
 9                 case "firstOne":
10                     $(this).next().show();
11                     $(this).next().next().show();
12                     $(this).next().next().nextAll(‘.list‘).hide();
13                     $("#disabledNext").show();
14                     $("#disabledPerv").hide();
15                     break;
16                 case "lastOne":
17                     $(this).prev().show();
18                     $(this).prev().prev().show();
19                     $(this).prev().prev().prevAll(‘.list‘).hide();
20                     $("#disabledPerv").show();
21                     $("#disabledNext").hide();
22                     break;
23                 default:
24                     $(this).prev().prevAll(‘.list‘).hide();
25                     $(this).next().nextAll(‘.list‘).hide();
26                     $(this).prev().show();
27                     $(this).next().show();
28                     if($("#page .list:first").is(‘:visible‘))
29                     {
30                         $("#disabledNext").show();
31                         $("#disabledPerv").hide();
32                     }
33                     if($("#page .list:last").is(‘:visible‘))
34                     {
35                         $("#disabledPerv").show();
36                         $("#disabledNext").hide();
37                     }
38                     break;
39             }
40         }
41     });
42     //最后一页的效果
43     $("#page").on(‘click‘,‘#last‘,function(){
44         $("#page .list:last").show().click();
45     });
46     //第一页的点击效果
47     $("#page").on(‘click‘,‘#first‘,function(){
48         $("#page .list:first").show().click();
49     });
JS Code

 

就是多加点判断,直接上代码了。

html部分:

技术分享
 1 <div class = "container-fluid">
 2     <div class = "row">
 3         <div class = "col-xs-12 line" style="text-align:center">
 4             <nav>
 5               <ul id = "page" class="pagination" style="margin-top:3px;">
 6 
 7               </ul>
 8             </nav>
 9         </div>
10     </div>
11 </div>
HTML Code

JS部分:

 

以上是关于jquery实现分页功能的主要内容,如果未能解决你的问题,请参考以下文章

基于jQuery的分页功能实现

jQuery WeUI实现分页功能

PHP中使用jQuery+Ajax实现分页查询多功能操作

简单实用的jQuery分页插件

具有相同功能的活动和片段

jQuery+AJAX实现纯js分页功能