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 相关文章推荐
获取当前网页document.url location.href区别总结
May 10 Javascript
Jquery Change与bind事件代码
Sep 29 Javascript
Javascript 面向对象(二)封装代码
May 23 Javascript
JS去除右边逗号的简单方法
Jul 03 Javascript
js事件监听机制(事件捕获)总结
Aug 08 Javascript
javascript框架设计读书笔记之种子模块
Dec 02 Javascript
jQuery Timelinr实现垂直水平时间轴插件(附源码下载)
Feb 16 Javascript
JavaScript的函数式编程基础指南
Mar 19 Javascript
easyui导出excel无法弹出下载框的快速解决方法
Nov 10 Javascript
js canvas实现放大镜查看图片功能
Jun 08 Javascript
解决vue 更改计算属性后select选中值不更改的问题
Mar 02 Javascript
详解JavaScript作用域、作用域链和闭包的用法
Sep 03 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编写PDF文档生成器
2006/10/09 PHP
php 分页函数multi() discuz
2009/06/21 PHP
php DOS攻击实现代码(附如何防范)
2012/05/29 PHP
Yii框架组件和事件行为管理详解
2016/05/20 PHP
laravel学习教程之存取器
2016/07/30 PHP
php+javascript实现的动态显示服务器运行程序进度条功能示例
2017/08/07 PHP
Javascript的一种模块模式
2008/03/22 Javascript
JavaScript 全角转半角部分
2009/10/28 Javascript
jQuery 操作下拉列表框实现代码
2010/02/22 Javascript
jquery提升性能最佳实践小结
2010/12/06 Javascript
Javascript表格翻页效果的具体实现
2013/10/05 Javascript
JavaScript学习笔记之取数组中最大值和最小值
2016/03/23 Javascript
jQuery动态加载css文件实现方法
2016/06/15 Javascript
关于JavaScript数组你所不知道的3件事
2016/08/24 Javascript
JavaScript数组去重的几种方法效率测试
2016/10/23 Javascript
JS判断输入的字符串是否是数字的方法(正则表达式)
2016/11/29 Javascript
babel基本使用详解
2017/02/17 Javascript
jquery.form.js异步提交表单详解
2017/04/25 jQuery
webpack打包多页面的方法
2018/11/30 Javascript
微信小游戏之使用three.js 绘制一个旋转的三角形
2019/06/10 Javascript
Layui之table中的radio在切换分页时无法记住选中状态的解决方法
2019/09/02 Javascript
Vue 根据条件判断van-tab的显示方式
2020/08/03 Javascript
将图片文件嵌入到wxpython代码中的实现方法
2014/08/11 Python
python结合opencv实现人脸检测与跟踪
2015/06/08 Python
python实现list由于numpy array的转换
2018/04/04 Python
pyQt5实时刷新界面的示例
2019/06/25 Python
centos 安装Python3 及对应的pip教程详解
2019/06/28 Python
Python使用pyserial进行串口通信的实例
2019/07/02 Python
python GUI库图形界面开发之PyQt5时间控件QTimer详细使用方法与实例
2020/02/26 Python
安装并免费使用Pycharm专业版(学生/教师)
2020/09/24 Python
Html5 postMessage实现跨域消息传递
2016/03/11 HTML / CSS
物业总经理岗位职责
2014/02/28 职场文书
营销计划书
2015/01/17 职场文书
财务负责人岗位职责
2015/02/03 职场文书
学校世界艾滋病日宣传活动总结
2015/05/05 职场文书
AngularJS实现多级下拉框
2022/03/25 Javascript