bootstrapPaginator分页插件

            

          

1.Bootstrap Paginator插件简介

      Bootstrap Paginator是一款基于Bootstrap和jQuery的分页组件。 

2.Bootstrap Paginator的使用 

(1) 下载bootstrap-paginator.js 

          下载地址:https://download.csdn.net/download/qq_41484766/10747302  

(2)在HTML导入相关文件,如图所示

 

 注意:导入的头文件的顺序不能颠倒

(3)代码部分

           html:

<body>
 
	
	
      <ul class="pagination" id="pageLimit">
	
      </ul>



</body>

      js:

<script>
	window.onload=function(){
	 $('#pageLimit').bootstrapPaginator({//将id为pageLimit的ul元素设置为分页插件
        currentPage: 1,//设置当前页码
        size: "small",//设置控件的显示大小,
        bootstrapMajorVersion: 3,//当前版本
        alignment: "right",//设置控件的对齐方式
        totalPages: 5,//设置总页数.
        itemTexts: function (type, page, current) {//控制每个操作按钮的显示文字。是个函数,有3个参数: type, page, current。
        	                                       //通过这个参数我们就可以将操作按钮上的英文改为中文,如first-->首页,last-->尾页。
            switch (type) {
                case "first": return "首页";
                case "prev": return "<";
                case "next": return ">";
                case "last": return "末页";
                case "page": return page;
            }
        },
        onPageClicked: function (event, originalEvent, type, page) {//为操作按钮绑定click事件。
        	                                                   //回调函数的参数:event, originalEvent, type,page。
            
        } 
    });
	}
</script>

 

 (4)效果图

 

3.Bootstrap Paginator参数详解

参数 数据类型  默认值描述
sizestring"normal"设置控件的显示大小,是个字符串. 允许的值: minismallnormal,large。值:mini版的、小号的、正常的、大号的。
alignmentstring"left"设置控件的对齐方式,是个字符串, 允许的值用: leftcenter andright. 即:左对齐、居中对齐、右对齐。
itemContainerClassfunction 该参数接收一个函数,返回一个字符串,该字符串是一个我们自定义的class类样式。当控件内的每个操纵按钮被渲染(render)时,都会调用该函数,同时把有关该按钮的信息作为参数传入。参数:type,pagecurrent 。type为该控件的操作按钮的类型,如上图所示的五种类型:first、prev、page、next、last。page为该按钮所属第几页。current 指示整个控件的当前页是第几页。
currentPagenumber1设置当前页.
numberOfPagesnumber5设置控件显示的页码数.即:类型为"page"的操作按钮的数量。
totalPagesnumber1设置总页数.
pageUrlfunction 实际上,控件内的每个操作按钮最终会被渲染成超链接,该参数的作用就是设置超链接的链接地址。该参数是个函数,参数为:type,pagecurrent。这样我们就可以通过这个函数为每个操作按钮动态设置链接地址。如:"http://example.com/list/page/"+page
shouldShowPageboolean/functiontrue该参数用于设置某个操作按钮是否显示,可是个布尔值也可是个函数。当为true时,显示。当为false时,不显示。如果该参数是个函数,需要返回个布尔值,通过这个返回值判断是否显示。函数有3个参数: typepagecurrent。使用函数的好处是,可以对每个操作按钮进行显示控制。
itemTextsfunction 控制每个操作按钮的显示文字。是个函数,有3个参数: typepagecurrent。通过这个参数我们就可以将操作按钮上的英文改为中文,如first-->首页,last-->尾页。
tooltipTitlesfunction 设置操作按钮的title属性。是个函数,有3个参数: typepagecurrent。
useBootstrapTooltipbooleanfalse设置是否使用Bootstrap内置的tooltip。 true是使用,false是不使用,默认是不使用。注意:如果使用,则需要引入bootstrap-tooltip.js插件。
bootstrapTooltipOptionsobject 
    Default:
    {
        animation: true,
        html: true,
        placement: 'top',
        selector: false,
        title: "",
        container: false 
}

该参数是个js对象。当参数useBootstrapTooltip为true时,会将该对象传给Bootstrap的bootstrap-tooltip.js插件。
onPageClickedfunction 为操作按钮绑定click事件。回调函数的参数:eventoriginalEventtype,page。
onPageChangedfunction 为操作按钮绑定页码改变事件,回调函数

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用Bootstrap分页插件可以方便地实现客户端的分页功能。以下是基本的使用步骤: 1. 在HTML页面中引入Bootstrap的CSS和JS文件: ```html <link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css"> <script src="https://cdn.bootcss.com/jquery/2.1.1/jquery.min.js"></script> <script src="https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> ``` 2. 在HTML页面中添加一个分页容器: ```html <div id="pagination"></div> ``` 3. 在JavaScript中初始化分页插件: ```javascript $('#pagination').bootstrapPaginator({ currentPage: 1, // 当前页码 totalPages: 10, // 总页数 size: 'normal', // 分页尺寸,可选值为large、normal、small、mini bootstrapMajorVersion: 3, // Bootstrap的版本号 alignment: 'center', // 对齐方式,可选值为left、center、right onPageChanged: function(event, oldPage, newPage){ // 页码改变事件 // TODO: 处理页码改变的逻辑 } }); ``` 4. 在JavaScript中设置分页插件的属性: ```javascript $('#pagination').bootstrapPaginator('setOptions', { currentPage: 1, // 当前页码 totalPages: 10, // 总页数 size: 'normal', // 分页尺寸,可选值为large、normal、small、mini bootstrapMajorVersion: 3, // Bootstrap的版本号 alignment: 'center' // 对齐方式,可选值为left、center、right }); ``` 通过以上步骤即可使用Bootstrap分页插件实现分页功能。需要注意的是,分页插件只是处理客户端的分页逻辑,如果需要在服务端进行分页查询,还需要发送请求并在服务端进行分页处理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值