bootstrap 分页详解

来源:互联网 发布:qq聊天记录查询器软件 编辑:程序博客网 时间:2024/06/05 21:17

本文转载自:http://blog.csdn.net/u012316953/article/details/70232265

1.导入js,css样式文件,缺一不可,顺序不可乱

[html] view plain copy
  1. <link rel="stylesheet" href="css/qunit-1.11.0.css">  
  2.  <link rel="stylesheet" href="css/bootstrapv3.css">  
  3.   
  4. <script src="js/jquery-1.9.1.min.js"></script>  
  5. <script src="js/bootstrap.min.js"></script>  
  6.   
  7. <script src="js/bootstrap-paginator.js"></script>  
  8. <script src="js/qunit-1.11.0.js"></script>  

2.代码,options绝大数可选配置
[html] view plain copy
  1.     <body>  
  2.         <div id="alert-content"></div>  
  3.         <div id="alert-content"></div>  
  4.     <div>  
  5.     <ul id='bp-3-element-test'></ul>  
  6. </div>  
  7. <script>  
  8.          $(function(){  
  9.    
  10.   
  11.             var element = $('#bp-3-element-test');  
  12.   
  13.             var options = {  
  14.                 bootstrapMajorVersion:3,  
  15.                 currentPage: 3,//当前页  
  16.                 numberOfPages: 5,//每次展示多少页  
  17.                 totalPages:11,//总页数  
  18.                 size:'small',//大小  
  19.                 alignment:'right',//位置  
  20.                 pageUrl: function(type, page, current){//访问连接  
  21.                          return "#"+page;  
  22.                     },  
  23.                 itemTexts: function (type, page, current) { //样式文字设置  
  24.                     switch (type) {  
  25.                     case "first":  
  26.                         return "首页";  
  27.                     case "prev":  
  28.                         return "前一页";  
  29.                     case "next":  
  30.                         return "下一页";  
  31.                     case "last":  
  32.                         return "最后";  
  33.                     case "page":  
  34.                         return ""+page;  
  35.                     }  
  36.                 },  
  37.                 shouldShowPage:function(type, page, current){//控制哪些显示,哪些隐藏  
  38.                         switch(type)  
  39.                         {  
  40.                             case "first":  
  41.                             case "last":  
  42.                                 return false;  //首页最后一页隐藏  
  43.                             default:  
  44.                                 return true;  //其他显示  
  45.                         }  
  46.                  },  
  47.                  tooltipTitles: function (type, page, current) { //提示框,当鼠标放上去给提示  
  48.                         switch (type) {  
  49.                         case "first":  
  50.                             return "提示首页";  
  51.                         case "prev":  
  52.                             return "提示前页";  
  53.                         case "next":  
  54.                             return "Tooltip for next page";  
  55.                         case "last":  
  56.                             return "Tooltip for last page";  
  57.                        
  58.                         }  
  59.                     },  
  60.                 useBootstrapTooltip:true,  
  61.                   
  62.                 onPageClicked: function(e,originalEvent,type,page){  
  63.                 $('#alert-content').text("点击页数时,触发该函数, type: "+type+" page: "+page);  
  64.                 },  
  65.                   
  66.                 onPageChanged: function(e,oldPage,newPage){  
  67.                 $('#alert-content').text("当页面改变时,触发该函数, old: "+oldPage+" new: "+newPage);  
  68.             }  
  69.                    
  70.               
  71.             }  
  72.                    
  73.               
  74.   
  75.             element.bootstrapPaginator(options);  
  76.   
  77.            
  78.           
  79.     });  
  80.       
  81. </script>  
  82.   
  83.   
  84.   
  85.     </body>  
  86. </html>  

效果图



3.官方文档下载地址,包含英文文档,和所有文件

https://github.com/lyonlai/bootstrap-paginator


原创粉丝点击