laypage.js分页插件使用方法详解


Posted in Javascript onJuly 27, 2019

本文实例为大家分享了laypage.js分页插件的使用方法,供大家参考,具体内容如下

1、引用依赖

a.layui.js

b.layui.css

c.laypage.js

2、HTML代码部分

<div id="page-nav" style="float: right"></div>

3、js代码部分

<script>
 
  $(function(){
    //加载菜单列表数据
    menuPageData();
  });
 
  function menuPageData() {
 
    //以下将以jquery.ajax为例,演示一个异步分页
    $.getJSON('../../menu/page/1', {
        rows : 10 //每页显示的数据条数
      },
      function (res) { //从第1页开始请求。返回的json格式可以任意定义
        laypage({
          cont: 'page-nav', //容器。值支持id名、原生dom对象,jquery对象。【如该容器为】:<div id="page1"></div>
          pages: res.pageCount, //通过后台拿到的总页数
          curr: 1, //初始化当前页
          skin: '#5a98de',//皮肤颜色
          groups: 5, //连续显示分页数
          skip: true, //是否开启跳页
          count:res.total, //数据总数
          limit: 10, //每页显示的条数。laypage将会借助 count 和 limit 计算出分页数
          limits:[10, 20, 30, 40, 50], //每页条数的选择项。如果 layout 参数开启了 limit,则会出现每页条数的select选择框
          first: '首页', //若不显示,设置false即可
          last: '尾页', //若不显示,设置false即可
          prev: '上一页', //若不显示,设置false即可
          next: '下一页', //若不显示,设置false即可
          jump: function (e) { //触发分页后的回调
            $.getJSON('../../menu/page/' + e.curr, {
              rows : 10 //每页显示的数据条数
            }, function (res) {
 
              console.log(res.rows);
              var data = res.rows;
              $("#total-text").html(res.total);
              /*解析表格分页数据*/
              analysisTableData(data);
 
            });
          }
        });
      });
  }
 
</script>

4、效果图

laypage.js分页插件使用方法详解

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
传递参数的标准方法(jQuery.ajax)
Nov 19 Javascript
调用js时ie6和ie7,ff的区别
Aug 19 Javascript
js parsefloat parseint 转换函数
Jan 21 Javascript
js客户端快捷键管理类的较完整实现和应用
Jun 08 Javascript
密码框显示提示文字jquery示例
Aug 29 Javascript
如何学习Javascript入门指导
Nov 01 Javascript
浅析javascript中function 的 length 属性
May 27 Javascript
JS实现仿Windows经典风格的选项卡Tab切换代码
Oct 20 Javascript
jQuery 1.9.1源码分析系列(十)事件系统之绑定事件
Nov 19 Javascript
Bootstrap文件上传组件之bootstrap fileinput
Nov 25 Javascript
原生JS实现导航下拉菜单效果
Nov 25 Javascript
vue中解决拖拽改变存在iframe的div大小时卡顿问题
Jul 22 Javascript
layui2.0使用table+laypage实现真分页
Jul 27 #Javascript
微信小程序 腾讯地图显示偏差问题解决
Jul 27 #Javascript
基于layPage插件实现两种分页方式浅析
Jul 27 #Javascript
基于ssm框架实现layui分页效果
Jul 27 #Javascript
layUI实现前端分页和后端分页
Jul 27 #Javascript
layui实现数据分页功能(ajax异步)
Jul 27 #Javascript
layui实现数据表格table分页功能(ajax异步)
Jul 27 #Javascript
You might like
php跨站攻击实例分析
2014/10/28 PHP
在openSUSE42.1下编译安装PHP7 的方法
2015/12/24 PHP
jquery实现背景墙聚光灯效果示例分享
2014/03/02 Javascript
js获取url中&quot;?&quot;后面的字串方法
2014/05/15 Javascript
JavaScript数组方法总结分析
2016/05/06 Javascript
js的各种排序算法实现(总结)
2016/07/23 Javascript
完美的js div拖拽实例代码
2016/09/24 Javascript
CSS3 media queries结合jQuery实现响应式导航
2016/09/30 Javascript
微信小程序 loading(加载中提示框)实例
2016/10/28 Javascript
jquery仿苹果的时间/日期选择效果
2017/03/08 Javascript
jQuery+ajax实现动态添加表格tr td功能示例
2018/04/23 jQuery
详解Angular路由之路由守卫
2018/05/10 Javascript
使用vue-cli webpack 快速搭建项目的代码
2018/11/21 Javascript
JavaScript使用闭包模仿块级作用域操作示例
2019/01/21 Javascript
vue项目配置同一局域网可使用ip访问的操作
2020/10/23 Javascript
[06:07]辉夜杯现场观众互动 “比谁远送显示器”
2015/12/26 DOTA
[01:56]无止竞 再出发——中国军团出征2017年DOTA2国际邀请赛
2017/07/05 DOTA
[44:40]Serenity vs Pain 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
python实现每次处理一个字符的三种方法
2014/10/09 Python
Python+Opencv识别两张相似图片
2020/03/23 Python
Python实现命令行通讯录实例教程
2016/08/18 Python
Python中is与==判断的区别
2017/03/28 Python
python机器学习实战之K均值聚类
2017/12/20 Python
利用Python批量提取Win10锁屏壁纸实战教程
2018/03/27 Python
python opencv捕获摄像头并显示内容的实现
2019/07/11 Python
K最近邻算法(KNN)---sklearn+python实现方式
2020/02/24 Python
解决pycharm不能自动补全第三方库的函数和属性问题
2020/03/12 Python
Python 使用双重循环打印图形菱形操作
2020/08/09 Python
Django中template for如何使用方法
2021/01/31 Python
JSP&Servlet技术面试题
2015/05/21 面试题
中层竞聘演讲稿
2014/01/09 职场文书
2015年体育教学工作总结
2015/05/20 职场文书
追悼词范文大全
2015/06/23 职场文书
CSS3 制作的图片滚动效果
2021/04/14 HTML / CSS
Pytorch distributed 多卡并行载入模型操作
2021/06/05 Python
css让页脚保持在底部位置的四种方案
2022/07/23 HTML / CSS