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 相关文章推荐
DIV外区域Click后关闭DIV的实现代码
Dec 21 Javascript
JavaScript实现复制功能各浏览器支持情况实测
Jul 18 Javascript
js控制frameSet示例
Sep 10 Javascript
JS实现鼠标单击与双击事件共存
Mar 08 Javascript
JavaScript中字符串拼接的基本方法
Jul 07 Javascript
JS递归遍历对象获得Value值方法技巧
Jun 14 Javascript
基于JS脚本语言的基础语法详解
Jul 22 Javascript
javascript函数的节流[throttle]与防抖[debounce]
Nov 15 Javascript
vue checkbox 全选 数据的绑定及获取和计算方法
Feb 09 Javascript
浅析vue-router实现原理及两种模式
Feb 11 Javascript
小程序实现多个选项卡切换
Jun 19 Javascript
vue 中this.$set 动态绑定数据的案例讲解
Jan 29 Vue.js
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源代码安装常见错误与解决办法分享
2013/05/28 PHP
基于GD2图形库的PHP生成图片缩略图类代码分享
2015/02/08 PHP
php源码之将图片转化为data/base64数据流实例详解
2016/11/27 PHP
laravel5.6实现数值转换
2019/10/23 PHP
jQuery的.live()和.die() 使用介绍
2011/09/10 Javascript
javascript 获取元素样式必杀技
2014/05/04 Javascript
jQuery $命名冲突解决方案汇总
2014/11/13 Javascript
web 前端常用组件之Layer弹出层组件
2016/09/22 Javascript
AngularJS ng-repeat数组有重复值的解决方法
2016/10/23 Javascript
JS小数转换为整数的方法分析
2017/01/07 Javascript
jQuery animate()实现背景色渐变效果的处理方法【使用jQuery.color.js插件】
2017/03/15 Javascript
BootStrap中jQuery插件Carousel实现轮播广告效果
2017/03/27 jQuery
解决ionic和angular上拉加载的问题
2017/08/03 Javascript
Vue 通过自定义指令回顾v-内置指令(小结)
2018/09/03 Javascript
Vue代码整洁之去重方法整理
2019/08/06 Javascript
关于JSON解析的实现过程解析
2019/10/08 Javascript
Python中的ConfigParser模块使用详解
2015/05/04 Python
Python的Django框架中模板碎片缓存简介
2015/07/24 Python
使用Django的模版来配合字符串翻译工作
2015/07/27 Python
python实现12306火车票查询器
2017/04/20 Python
Python3 replace()函数使用方法
2018/03/19 Python
tensorflow 使用flags定义命令行参数的方法
2018/04/23 Python
Python实现快速傅里叶变换的方法(FFT)
2018/07/21 Python
删除DataFrame中值全为NaN或者包含有NaN的列或行方法
2018/11/06 Python
Django数据库操作之save与update的使用
2020/04/01 Python
python 常见的排序算法实现汇总
2020/08/21 Python
python遍历路径破解表单的示例
2020/11/21 Python
法国创作个性化T恤衫和其他定制产品平台:Tostadora
2018/04/08 全球购物
《找不到快乐的波斯猫》教学反思
2014/02/24 职场文书
支部鉴定材料
2014/06/02 职场文书
2014国庆65周年领导讲话稿(3篇)
2014/09/21 职场文书
2014年党风建设工作总结
2014/11/19 职场文书
2014年政府采购工作总结
2014/12/09 职场文书
教师考核表个人总结
2015/02/12 职场文书
大学生见习总结报告
2015/06/24 职场文书
Go微服务项目配置文件的定义和读取示例详解
2022/06/21 Golang