前端分页插件 laypage.js laypage.css

百度网盘免费下载链接:https://pan.baidu.com/s/17RTYSrv_Sy1VSrpj8wsflw 密码:qwsy

    <!--导入分页插件css样式-->
    <link rel="stylesheet" href="js/skin/laypage.css">
    <!--导入解析地址栏参数数据插件-->
    <script type="text/javascript" src="js/getParameter.js"></script>
    <!--导入分页插件js代码-->
    <script type="text/javascript" src="js/laypage.js"></script>
  • 分页插件使用步骤:

  • 导入css/js插件资源放入到js目录下---------------------------------------
    <link rel="stylesheet" href="js/skin/laypage.css">
    <script type="text/javascript" src="js/laypage.js"></script>

    html代码,显示分页组件位置-------------------------------
    <ul id="laypage"></ul>

    插件代码-------------------------------------------------

            //调用分页插件(简洁方式)
            laypage({
                cont: "laypage", //容器。值支持id名、原生dom对象,jquery对象。【如该容器为】:<div id="page1"></div>
                pages: totalPage, //通过后台拿到的总页数
                curr: curPage, //当前页
                skin: '#ffc900',//设置当前页样式,可以使用内置皮肤(yahei),也可以直接赋值16进制颜色值,如:#c00
                groups: 10,//连续显示分页数
                jump: function(obj, first){ //触发分页后的回调
                    //first判断是否第1次切换页码,这里只要不是第1次切换就调用分页获取数据函数获取指定页数据
                    if(!first){ //点击不同页码触发的函数,并传递当前页:obj.curr
                        demo(obj.curr);
                    }
                }
            });

            //调用分页插件(复杂方式)
            laypage({
                cont: "laypage",  //分页需要显示的地方
                pages:totalPage,    //总页数
                curr: curPage,     //当前页
                groups: 10,//连续显示分页数
                skip: true,     //是否开启跳页
                first: ‘首页‘,
                last: ‘尾页‘,
                skin: ‘molv‘,//设置当前页样式,加载内置皮肤,也可以直接赋值16进制颜色值,如:#c00
                prev: ‘<‘, //若不显示,设置false即可
                next: ‘>‘, //若不显示,设置false即可
                jump: function (e, first) { //触发分页后的回调
                        //first判断是否第1次切换页码,这里只要不是第1次切换就调用分页获取数据函数获取指定页数据
                        if (!first) { //点击不同页码触发的函数,并传递当前页:obj.curr
                            demo(obj.curr);
                        }
                    }
            });