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 相关文章推荐
Javascript String.replace的妙用
Sep 08 Javascript
jQuery+JSON+jPlayer实现QQ空间音乐查询功能示例
Jun 17 Javascript
5个数组Array方法: indexOf、filter、forEach、map、reduce使用实例
Jan 29 Javascript
javascript实现限制上传文件大小
Feb 06 Javascript
基于javascript实现九九乘法表
Mar 27 Javascript
全面理解闭包机制
Jul 11 Javascript
最细致的vue.js基础语法 值得收藏!
Nov 03 Javascript
vue-router单页面路由
Jun 17 Javascript
JS排序算法之希尔排序与快速排序实现方法
Dec 12 Javascript
微信小程序如何使用云开发
May 17 Javascript
JavaScript实现打砖块游戏
Feb 25 Javascript
vue3.0自定义指令(drectives)知识点总结
Dec 27 Vue.js
微信小程序下拉加载和上拉刷新两种实现方法详解
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
php读取csv数据保存到数组的方法
2015/01/03 PHP
Zend Framework教程之Loader以及PluginLoader用法详解
2016/03/09 PHP
php仿微信红包分配算法的实现方法
2016/05/13 PHP
20款效果非常棒的 jQuery 插件小结分享
2011/11/18 Javascript
JavaScript中跨域调用Flash的方法
2014/08/11 Javascript
window.open打开窗口被拦截的快速解决方法
2016/08/04 Javascript
KnockoutJS 3.X API 第四章之表单value绑定
2016/10/10 Javascript
jQuery插件artDialog.js使用与关闭方法示例
2017/10/09 jQuery
如何抽象一个Vue公共组件
2017/10/17 Javascript
JavaScript框架Angular和React深度对比
2017/11/20 Javascript
在vue中使用css modules替代scroped的方法
2018/03/10 Javascript
Swiper 4.x 使用方法(移动端网站的内容触摸滑动)
2018/05/17 Javascript
微信小程序仿美团城市选择
2018/06/06 Javascript
Python判断字符串与大小写转换
2015/06/08 Python
CentOS 7下Python 2.7升级至Python3.6.1的实战教程
2017/07/06 Python
python爬虫headers设置后无效的解决方法
2017/10/21 Python
对python中数据集划分函数StratifiedShuffleSplit的使用详解
2018/12/11 Python
python使用tkinter库实现五子棋游戏
2019/06/18 Python
Django中密码的加密、验密、解密操作
2019/12/19 Python
Python实现删除某列中含有空值的行的示例代码
2020/07/20 Python
记录一下scrapy中settings的一些配置小结
2020/09/28 Python
从Pytorch模型pth文件中读取参数成numpy矩阵的操作
2021/03/04 Python
Css3+Js制作漂亮时钟(附源码)
2013/04/24 HTML / CSS
canvas如何实现多张图片编辑的图片编辑器
2020/03/10 HTML / CSS
中国宠物用品商城:E宠商城
2016/08/27 全球购物
全球最大的网上自行车商店:Chain Reaction Cycles
2016/12/02 全球购物
Myprotein加拿大官网:欧洲第一的运动营养品牌
2018/01/06 全球购物
美国在线打印网站:Overnight Prints
2018/10/11 全球购物
应届毕业生求职信范文
2013/12/18 职场文书
护理中职生求职信范文
2014/02/24 职场文书
竞选部长演讲稿
2014/04/26 职场文书
2014年客服工作总结与计划
2014/12/09 职场文书
出纳工作检讨书范文
2014/12/27 职场文书
员工给公司的建议书
2019/06/24 职场文书
业余无线电通联Q语
2022/02/18 无线电