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 HotKeys轻松搞定键盘事件代码
Aug 30 Javascript
JQuery扩展插件Validate 2通过参数设置验证规则
Sep 05 Javascript
js模仿html5 placeholder适应于不支持的浏览器
Jan 13 Javascript
jquery怎样实现ajax联动框(二)
Mar 08 Javascript
js实现按一下删除键删除整个单词附demo
Sep 05 Javascript
JavaScript中isPrototypeOf函数作用和使用实例
Jun 01 Javascript
JavaScript+html5 canvas制作色彩斑斓的正方形效果
Jan 27 Javascript
js倒计时简单实现代码
Aug 11 Javascript
Angular6中使用Swiper的方法示例
Jul 09 Javascript
vue自定义移动端touch事件之点击、滑动、长按事件
Jul 10 Javascript
在vue.js中使用JSZip实现在前端解压文件的方法
Sep 05 Javascript
ant design中upload组件上传大文件,显示进度条进度的实例
Oct 29 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
15种PHP Encoder的比较
2007/04/17 PHP
php使用websocket示例详解
2014/03/12 PHP
PHP的pcntl多进程用法实例
2015/03/19 PHP
CI框架源码解读之利用Hook.php文件完成功能扩展的方法
2016/05/18 PHP
php连接MSsql server的五种方法总结
2018/03/04 PHP
javascript firefox兼容ie的dom方法脚本
2008/05/18 Javascript
一个页面元素appendchild追加到另一个页面元素的问题
2013/01/27 Javascript
如何使用jquery动态加载js,css文件实现代码
2013/04/03 Javascript
jquery Validation表单验证使用详解
2020/09/12 Javascript
jquery实现的仿天猫侧导航tab切换效果
2015/08/24 Javascript
第一次接触神奇的Bootstrap
2016/10/14 Javascript
重新理解JavaScript的六种继承方式
2017/03/24 Javascript
基于JavaScript实现焦点图轮播效果
2017/03/27 Javascript
详解在Angular项目中添加插件ng-bootstrap
2017/07/04 Javascript
vue实现点击关注后及时更新列表功能
2018/06/26 Javascript
解决使用layui对select append元素无效或者未及时更新的问题
2019/09/18 Javascript
微信小程序调用wx.getImageInfo遇到的坑解决
2020/05/31 Javascript
python list转dict示例分享
2014/01/28 Python
Python fileinput模块使用介绍
2014/11/30 Python
Python编程之gui程序实现简单文件浏览器代码
2017/12/08 Python
Python使用matplotlib模块绘制图像并设置标题与坐标轴等信息示例
2018/05/04 Python
如何在Python对Excel进行读取
2020/06/04 Python
Python 列表中的修改、添加和删除元素的实现
2020/06/11 Python
Python爬虫设置ip代理过程解析
2020/07/20 Python
python邮件中附加文字、html、图片、附件实现方法
2021/01/04 Python
DVF官方网站:美国时装界尊尚品牌
2017/08/29 全球购物
skyn ICELAND官网:冰岛成分天然护肤品
2020/08/24 全球购物
人事部岗位职责范本
2014/03/05 职场文书
社区消防工作实施方案
2014/03/21 职场文书
大学新闻系应届生求职信
2014/06/02 职场文书
ktv好的活动方案
2014/08/15 职场文书
股东授权委托书
2014/10/15 职场文书
音乐教师个人工作总结
2015/02/06 职场文书
幽灵公主观后感
2015/06/09 职场文书
毕业酒会致辞
2015/07/29 职场文书
2016机关干部作风建设心得体会
2016/01/21 职场文书