JQuery分页插件pagination.js

参考文档:分页-pagination.js (v1.5.1)
官方文档:http://pagination.js.org/

JQuery前台分页插件使用

1、html引用jquery和pagination

<script src="js/jquery-1.8.3.min.js" type="text/jscript"></script>
<script src="js/jquery.pagination.js" type="text/jscript"></script>

2、js代码

<script type="text/javascript">
    // 请求接口绘制数据
    $(function () {
        getNewsList();
    });

    // 新闻列表接口
    var url = "/news/newsList";

    // 获取新闻列表
    function getNewsList(pageNum, pageSize) {
        $.ajax({
            type: "GET",
            url: url,
            data: {
                pageNum: pageNum,
                pageSize: pageSize
            },
            success: function (data) {
                if (data.code == 0) {
                    // TODO 业务代码,绘制页码数据
                    // 页码
                    $('.js_page').pagination({
                    	// TODO 按照自己的需要修改下面的参数,参数可取值及其他参数请参考下面的参数配置
                        pageCount: data.data.pages,//总页数
                        current: data.data.current,//当前第几页
                        prevContent: '上一页',//上一页节点内容
                        nextContent: '下一页',//下一页节点内容
                        mode: 'fixed', //模式,unfixed不固定页码按钮数量,fixed固定数量
                        count: 3, //mode为unfixed时显示当前选中页前后页数,mode为fixed显示页码总数,注意:count+1为显示的数字页码按钮数
                        activeCls: 'selected', //当前页选中状态class名
                        coping: false,//是否开启首页和末页
                        isHide: true, //总页数为0或1时隐藏分页控件
                        keepShowPN: false, //是否一直显示上一页下一页
                        callback: function (index) {// 回调函数
                            var pageNum = index.getCurrent();
                            getNewsList(type, pageNum, 10);
                        }
                    });
                }
            },
            error: function (error) {
                console.log(error);
            }
        });
    }
</script>

3、参数配置

参数默认值说明
pageCount9总页数
totalData0数据总条数
current1当前第几页
showData0每页显示的条数
prevCls'prev'上一页class
nextCls'next'下一页class
prevContent'<'上一页节点内容
nextContent'>'下一页节点内容
activeCls'active'当前页选中状态class名
mode'unfixed'模式,unfixed不固定页码按钮数量,fixed固定数量
count4mode为unfixed时显示当前选中页前后页数,mode为fixed显示页码总数
copingfalse是否开启首页和末页,值为boolean
isHidefalse总页数为0或1时隐藏分页控件
keepShowPNfalse是否一直显示上一页下一页
homePage''首页节点内容,默认为空
endPage''尾页节点内容,默认为空
jumpfalse是否开启跳转到指定页数,值为boolean类型
jumpIptCls'jump-ipt'文本框内容
jumpBtnCls'jump-btn'跳转按钮class
jumpBtn'跳转'跳转按钮文本内容
callbackfunction(){}回调函数,参数"index"为当前页

4、最终效果

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值