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 相关文章推荐
Jquery 表单验证类介绍与实例
Jun 09 Javascript
js replace替换所有匹配的字符串
Feb 13 Javascript
Windows 系统下安装和部署Egret的开发环境
Jul 31 Javascript
js获取url传值的方法
Dec 18 Javascript
Vue.js Ajax动态参数与列表显示实现方法
Oct 20 Javascript
angular.js 路由及页面传参示例
Feb 24 Javascript
vue2.0 移动端实现下拉刷新和上拉加载更多的示例
Apr 23 Javascript
微信小程序使用for循环动态渲染页面操作示例
Dec 25 Javascript
layui 数据表格 点击分页按钮 监听事件的实例
Sep 02 Javascript
VUE+node(express)实现前后端分离
Oct 13 Javascript
JavaScript类的继承多种实现方法
May 30 Javascript
正则表达式基础与常用验证表达式
Jun 16 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根据操作系统转换文件名大小写的方法
2014/02/24 PHP
PHP 字符串长度判断效率更高的方法
2014/03/02 PHP
基于laravel belongsTo使用详解
2019/10/18 PHP
javascript jQuery $.post $.ajax用法
2008/07/09 Javascript
js模拟点击事件实现代码
2012/11/06 Javascript
jquery简单瀑布流实现原理及ie8下测试代码
2013/01/23 Javascript
获取表单控件原始(初始)值的方法
2013/08/21 Javascript
jquery Ajax 实现加载数据前动画效果的示例代码
2014/02/07 Javascript
js实现下拉列表选中某个值的方法(3种方法)
2015/12/17 Javascript
jquery日历插件e-calendar升级版
2016/11/10 Javascript
原生JS下拉加载插件分享
2016/12/26 Javascript
使用Xcache缓存器加速PHP网站的配置方法
2017/04/22 Javascript
jQuery手风琴的简单制作
2017/05/12 jQuery
w3c编程挑战_初级脚本算法实战篇
2017/06/23 Javascript
AngularJS 的$timeout服务示例代码
2017/09/21 Javascript
讲解vue-router之命名路由和命名视图
2018/05/28 Javascript
Layui Table js 模拟选中checkbox的例子
2019/09/03 Javascript
js实现移动端tab切换时下划线滑动效果
2019/09/08 Javascript
jQuery高级编程之js对象、json与ajax用法实例分析
2019/11/01 jQuery
[05:17]DOTA2睡衣妹卖萌求签名 CJ第二天全明星影像
2013/07/28 DOTA
[02:53]DOTA2英雄基础教程 山岭巨人小小
2013/12/09 DOTA
使用Python装饰器在Django框架下去除冗余代码的教程
2015/04/16 Python
Python Web框架Tornado运行和部署
2020/10/19 Python
Python学习小技巧之列表项的推导式与过滤操作
2017/05/20 Python
详解python中 os._exit() 和 sys.exit(), exit(0)和exit(1) 的用法和区别
2017/06/23 Python
纯用NumPy实现神经网络的示例代码
2018/10/24 Python
Django之Mode的外键自关联和引用未定义的Model方法
2018/12/15 Python
python 发送和接收ActiveMQ消息的实例
2019/01/30 Python
Python %r和%s区别代码实例解析
2020/04/03 Python
python上传时包含boundary时的解决方法
2020/04/08 Python
美国儿童运动鞋和服装零售商:Kids Foot Locker
2017/08/05 全球购物
酒店总经理欢迎词
2014/01/15 职场文书
社会工作专业求职信
2014/07/15 职场文书
2015年超市工作总结范文
2015/05/26 职场文书
虚拟机linux端mysql数据库无法远程访问的解决办法
2021/05/26 MySQL
MySQL数据库 安全管理
2022/05/06 MySQL