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 实现AJAX加载XML并解析的脚本
Jul 25 Javascript
juqery 学习之三 选择器 可见性 元素属性
Nov 25 Javascript
使用JavaScript开发IE浏览器本地插件实例
Feb 18 Javascript
全系IE支持Bootstrap的解决方法
Oct 19 Javascript
js 判断各种数据类型的简单方法(推荐)
Aug 29 Javascript
knockoutjs动态加载外部的file作为component中的template数据源的实现方法
Sep 01 Javascript
jQuery快速实现商品数量加减的方法
Feb 06 Javascript
JavaScript创建对象_动力节点Java学院整理
Jun 27 Javascript
form表单序列化详解(推荐)
Aug 15 Javascript
如何自定义微信小程序tabbar上边框的颜色
Jul 09 Javascript
Vue源码分析之Vue实例初始化详解
Aug 25 Javascript
Vue常用的全选/反选的示例代码
Feb 19 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实现插入排序?
2013/04/10 PHP
Linux下php5.4启动脚本
2014/08/03 PHP
VPS中使用LNMP安装WordPress教程
2014/12/28 PHP
学习PHP的数组总结【经验】
2016/05/05 PHP
php读取和保存base64编码的图片内容
2017/04/22 PHP
PHP解决高并发的优化方案实例
2020/12/10 PHP
修改发贴的编辑功能
2007/03/07 Javascript
jquery 插件学习(二)
2012/08/06 Javascript
Iframe 自动适应页面的高度示例代码
2014/02/26 Javascript
Javascript解析URL方法详解
2014/12/05 Javascript
AngularJs根据访问的页面动态加载Controller的解决方案
2015/02/04 Javascript
JavaScript中的Math.E属性使用详解
2015/06/12 Javascript
Bootstrap每天必学之栅格系统(布局)
2015/11/25 Javascript
JS中的作用域链
2017/03/01 Javascript
zTree树形插件异步加载方法详解
2017/06/14 Javascript
js处理包含中文的字符串实例
2017/10/11 Javascript
nodejs实现爬取网站图片功能
2017/12/14 NodeJs
jQuery实现的页面详情展开收起功能示例
2018/06/11 jQuery
详解用Webpack与Babel配置ES6开发环境
2019/03/12 Javascript
小程序自定义模板实现吸顶功能
2020/01/08 Javascript
vue 检测用户上传图片宽高的方法
2020/02/06 Javascript
Python实现网站文件的全备份和差异备份
2014/11/30 Python
使用url_helper简化Python中Django框架的url配置教程
2015/05/30 Python
Python中max函数用于二维列表的实例
2018/04/03 Python
python lambda表达式在sort函数中的使用详解
2019/08/28 Python
Win下PyInstaller 安装和使用教程
2019/12/25 Python
Python2和Python3中@abstractmethod使用方法
2020/02/04 Python
BeautifulSoup中find和find_all的使用详解
2020/12/07 Python
Fox Racing英国官网:越野摩托车和山地自行车服装
2020/02/26 全球购物
C/C++ 笔试、面试题目大汇总
2015/11/21 面试题
what is the difference between ext2 and ext3
2013/11/03 面试题
2014医学院领导班子对照检查材料思想汇报
2014/09/19 职场文书
法学专业大学生实习自我鉴定
2014/10/05 职场文书
优秀团员个人总结
2015/02/26 职场文书
神秘岛读书笔记
2015/07/01 职场文书
土木工程生产实习心得体会
2016/01/22 职场文书