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实现输入提示(自动完成)的实例代码
Jun 14 Javascript
jQuery取id有.的值的方法
May 21 Javascript
JSON 的正确用法探讨:Pyhong、MongoDB、JavaScript与Ajax
May 15 Javascript
将html页面保存成图片,图片写入pdf的实现方法(推荐)
Sep 17 Javascript
javascript读取文本节点方法小结
Dec 15 Javascript
原生js实现秒表计时器功能
Feb 16 Javascript
javascript 中关于array的常用方法详解
May 05 Javascript
bootstrap插件treeview实现全选父节点下所有子节点和反选功能
Jul 21 Javascript
Vue入门之数据绑定(小结)
Jan 08 Javascript
js提取中文拼音首字母的封装工具类
Mar 12 Javascript
Vue实现页面添加水印功能
Nov 09 Javascript
关于JavaScript数组去重的一些理解汇总
Sep 10 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 echo, print, print_r, sprintf, var_dump, var_expor的使用区别
2013/06/20 PHP
PHP生成自适应大小的缩略图类及使用方法分享
2014/05/06 PHP
页面加载完成后再执行JS的jquery写法以及区别说明
2014/02/22 Javascript
JavaScript中的无阻塞加载性能优化方案
2014/10/10 Javascript
JavaScript中的fontsize()方法使用详解
2015/06/08 Javascript
JS正则表达式比较常见用法
2016/01/26 Javascript
js判断鼠标位置是否在某个div中的方法
2016/02/26 Javascript
JavaScript中的对象和原型(一)
2016/08/12 Javascript
JS表单验证方法实例小结【电话、身份证号、Email、中文、特殊字符、身份证号等】
2017/02/14 Javascript
jQuery插件echarts实现的循环生成图效果示例【附demo源码下载】
2017/03/04 Javascript
javascript图片预览和上传(兼容IE)
2017/03/15 Javascript
AngularJS 实现购物车全选反选功能
2017/10/24 Javascript
Vue 中批量下载文件并打包的示例代码
2017/11/20 Javascript
python 判断自定义对象类型
2009/03/21 Python
Python批量生成特定尺寸图片及图画任意文字的实例
2019/01/30 Python
Python3中exp()函数用法分析
2019/02/19 Python
python+mysql实现教务管理系统
2019/02/20 Python
Python实现判断一个整数是否为回文数算法示例
2019/03/02 Python
pyinstaller打包成无控制台程序时运行出错(与popen冲突的解决方法)
2020/04/15 Python
Omio西班牙:全欧洲低价大巴、火车和航班搜索和比价
2017/02/11 全球购物
Smashbox英国官网:美国知名彩妆品牌
2017/11/13 全球购物
Anya Hindmarch官网:奢侈设计师手袋及配饰
2018/11/15 全球购物
俄罗斯小米家用电器、电子产品和智能家居商店:Poood.ru
2020/04/03 全球购物
杭州时比特电子有限公司SQL
2013/08/22 面试题
js正则匹配markdown里的图片标签的实现
2021/03/24 Javascript
优秀的自荐信要注意哪些
2014/01/03 职场文书
石油工程专业毕业生求职信
2014/04/13 职场文书
《少年王勃》教学反思
2014/04/27 职场文书
档案信息化建设方案
2014/05/16 职场文书
机电专业求职信
2014/06/14 职场文书
社区助残日活动总结
2014/08/29 职场文书
会计岗位职责
2015/02/03 职场文书
垂直极限观后感
2015/06/08 职场文书
小学生暑假安全保证书
2015/07/13 职场文书
新课程改革心得体会
2016/01/22 职场文书
导游词之岳阳楼
2019/09/25 职场文书