layui table去掉右侧滑动条的实现方法


Posted in Javascript onSeptember 05, 2019

使用layui table后,table会自动有一个滑动条,使用时需要去掉,原理如下:

定义一个tab的父div id,在这个id中寻找 class为 layui-table-main,layui-form的标签,将高度设置为100%即可。

//在layui table加载完成后,重新设置表格高度为100%,不限制表格高度,不会在表格上出现垂直滚动条
 function AutoTableHeight()
 {
  var dev_obj = document.getElementById('table_and_page_div_id'); //table的父div
 
  var layuitable_main = dev_obj.getElementsByClassName("layui-table-main"); //在父div中找 layui-table-main 属性所在标签
  if (layuitable_main != null && layuitable_main.length > 0) {
   layuitable_main[0].style.height = '100%'; 
  }
 
  var layuitable = dev_obj.getElementsByClassName("layui-form"); //在父div中找 layui-form 属性所在标签
  if (layuitable != null && layuitable.length > 0) {
   layuitable[0].style.height = '100%';
  }
 }

在table的done事件中调用AutoTableHeigh()即可。

//table表格配置
 var g_table_config = {
  elem: '#device_list_table_id'
  , data: null
  , limit: cg_OnePageDataCount //每页显示50条
  , text: { none: '暂无相关数据' }
  , height: 'full-200'
  , cellMinWidth: 70 //全局定义常规单元格的最小宽度,layui 2.2.1 新增
  , page: false //开启分页
  , cols: [g_table_cols]
  // , even: true //开启隔行背景
  , size: 'sm' //小尺寸的表格 
  , done: function (res, curr, count) {
   //如果是异步请求数据方式,res即为你接口返回的信息。
   //如果是直接赋值的方式,res即为:{data: [], count: 99} data为当前页数据、count为数据总长度
   console.log(res);
 
   //得到当前页码
   console.log(curr);
 
   //得到数据总量
   console.log(count);
 
   AutoTableHeight();
  }
 };

最终效果如下:

layui table去掉右侧滑动条的实现方法

以上这篇layui table去掉右侧滑动条的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JS判断是否为数字,是否为整数,是否为浮点数的代码
Apr 24 Javascript
js数组Array sort方法使用深入分析
Feb 21 Javascript
jQuery+CSS实现菜单滑动伸展收缩(仿淘宝)
Mar 22 Javascript
JS实现鼠标单击与双击事件共存
Mar 08 Javascript
bootstrap table 服务器端分页例子分享
Feb 10 Javascript
Javascript动画的实现原理浅析
Mar 02 Javascript
jQuery+jsp下拉框联动获取本地数据的方法(附源码)
Dec 03 Javascript
JavaScript中文件上传API详解
Apr 01 Javascript
史上最全JavaScript常用的简写技巧(推荐)
Aug 17 Javascript
浅谈用Webpack路径压缩图片上传尺寸获取的问题
Feb 22 Javascript
Vue创建头部组件示例代码详解
Oct 23 Javascript
浅谈es6中的元编程
Dec 01 Javascript
微信小程序下拉加载和上拉刷新两种实现方法详解
Sep 05 #Javascript
layui动态加载多表头的实例
Sep 05 #Javascript
如何阻止小程序遮罩层下方图层滚动
Sep 05 #Javascript
layui多iframe页面控制定时器运行的方法
Sep 05 #Javascript
解决layer.msg 不居中 ifram中的问题
Sep 05 #Javascript
JS中比Switch...Case更优雅的多条件判断写法
Sep 05 #Javascript
layer实现弹出层自动调节位置
Sep 05 #Javascript
You might like
如何使用PHP获取网络上文件
2006/10/09 PHP
珊瑚虫IP库浅析
2007/02/15 PHP
php-accelerator网站加速PHP缓冲的方法
2008/07/30 PHP
php中get_headers函数的作用及用法的详细介绍
2013/04/27 PHP
linux环境apache多端口配置虚拟主机的方法深入介绍
2013/06/09 PHP
php树型类实例
2014/12/05 PHP
WIFI万能钥匙密码查询接口实例
2015/09/28 PHP
php+html5+ajax实现上传图片的方法
2016/05/14 PHP
[原创]PHPCMS遭遇会员投稿审核无效的解决方法
2017/01/11 PHP
Javascript中valueOf与toString区别浅析
2013/03/19 Javascript
用javascript替换URL中的参数值示例代码
2014/01/27 Javascript
关闭页面时window.location事件未执行的原因分析及解决方案
2014/09/01 Javascript
判断在css加载完毕后执行后续代码示例
2014/09/03 Javascript
简述Matlab中size()函数的用法
2016/03/20 Javascript
js代码延迟一定时间后执行一个函数的实例
2017/02/15 Javascript
Javascript 实现匿名递归的实例代码
2017/05/25 Javascript
js数组常用最重要的方法
2018/02/04 Javascript
iView框架问题整理小结
2018/10/16 Javascript
详解无限滚动插件vue-infinite-scroll源码解析
2019/05/12 Javascript
python使用socket连接远程服务器的方法
2015/04/29 Python
python爬虫刷访问量 2019 7月
2019/08/01 Python
Django框架反向解析操作详解
2019/11/28 Python
python FTP批量下载/删除/上传实例
2019/12/22 Python
详解Python的爬虫框架 Scrapy
2020/08/03 Python
python中的插入排序的简单用法
2021/01/19 Python
HTML5实现桌面通知 提示功能
2017/10/11 HTML / CSS
领先的英国注册在线药房 :Simply Meds Online
2019/03/28 全球购物
节省高达65%的城市景点费用:Go City
2019/07/06 全球购物
财务管理专业毕业生求职信范文
2013/09/21 职场文书
实用求职信范文分享
2013/12/25 职场文书
小学数学课题方案
2014/06/15 职场文书
2014年市场部工作总结
2014/11/25 职场文书
男方家长婚礼答谢词
2015/09/29 职场文书
班主任培训研修日志
2015/11/13 职场文书
教你漂亮打印Pandas DataFrames和Series
2021/05/29 Python
一文搞懂Java中的注解和反射
2022/06/21 Java/Android