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代码
Sep 07 Javascript
利用Dojo和JSON建立无限级AJAX动态加载的功能模块树
Mar 24 Javascript
jquery maxlength使用说明
Sep 09 Javascript
express的中间件cookieParser详解
Dec 04 Javascript
使用Chrome浏览器调试AngularJS应用的方法
Jun 18 Javascript
JS实现的自定义网页拖动类
Nov 06 Javascript
JavaScript排序算法动画演示效果的实现方法
Oct 18 Javascript
JS中的作用域链
Mar 01 Javascript
微信小程序websocket实现聊天功能
Mar 30 Javascript
解决bootstrap-select 动态加载数据不显示的问题
Aug 10 Javascript
angularJs利用$scope处理升降序的方法
Oct 08 Javascript
node.js文件的复制、创建文件夹等相关操作
Feb 05 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数据库操作面向对象的优点
2006/10/09 PHP
PHP文件注释标记及规范小结
2012/04/01 PHP
CodeIgniter实现更改view文件夹路径的方法
2014/07/04 PHP
php中unserialize返回false的解决方法
2014/09/22 PHP
PHP配置把错误日志以邮件方式发送方法(Windows系统)
2015/06/23 PHP
php支持断点续传、分块下载的类
2016/05/02 PHP
php面向对象程序设计中self与static的区别分析
2019/05/21 PHP
PHP+redis实现的限制抢购防止商品超发功能详解
2019/09/19 PHP
js 数组操作之pop,push,unshift,splice,shift
2014/01/29 Javascript
使用Browserify配合jQuery进行编程的超级指南
2015/07/28 Javascript
全面解析Bootstrap表单使用方法(表单样式)
2015/11/24 Javascript
轻松学习jQuery插件EasyUI EasyUI创建CRUD应用
2015/11/30 Javascript
BootStrap无限级分类(无限极分类封装版)
2016/08/26 Javascript
浅谈JS中的三种字符串连接方式及其性能比较
2016/09/02 Javascript
js的三种继承方式详解
2017/01/21 Javascript
webpack实现热加载自动刷新的方法
2017/07/30 Javascript
Angular2.0实现modal对话框的方法示例
2018/02/18 Javascript
详解vue-cli脚手架中webpack配置方法
2018/08/22 Javascript
ES7之Async/await的使用详解
2019/03/28 Javascript
实例详解带参数的 npm script
2019/05/28 Javascript
vue项目中全局引入1个.scss文件的问题解决
2019/08/01 Javascript
原生javascript自定义input[type=radio]效果示例
2019/08/27 Javascript
javascript跳转与返回和刷新页面的实例代码
2019/11/20 Javascript
ES11屡试不爽的新特性,你用上了几个
2020/10/21 Javascript
Python实现的一个自动售饮料程序代码分享
2014/08/25 Python
Python使用三种方法实现PCA算法
2017/12/12 Python
Python3.6基于正则实现的计算器示例【无优化简单注释版】
2018/06/14 Python
python实现狄克斯特拉算法
2019/01/17 Python
python实现飞机大战游戏(pygame版)
2020/10/26 Python
爱尔兰灯和灯具网上商店:Lights.ie
2018/03/26 全球购物
俄罗斯药房连锁店:ASNA
2020/06/20 全球购物
如何开发一个JQuery插件
2016/07/28 面试题
《美丽的小路》教学反思
2014/02/26 职场文书
经典婚礼主持词
2014/03/13 职场文书
班级体育活动总结
2014/07/05 职场文书
使用springboot暴露oracle数据接口的问题
2021/05/07 Oracle