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实现在Repeater控件中创建可隐藏区域的代码
Sep 16 Javascript
文字不间断滚动(上下左右)实例代码
Apr 21 Javascript
javascript的alert box在java中如何显示多行
May 18 Javascript
jQuery中ajax的load()方法用法实例
Dec 26 Javascript
JavaScript实现点击自动选择TextArea文本的方法
Jul 02 Javascript
javascript中FOREACH数组方法使用示例
Mar 01 Javascript
javascript 数组的正态分布排序的问题
Jul 31 Javascript
JS实现的随机排序功能算法示例
Jun 09 Javascript
使用vue-aplayer插件时出现的问题的解决
Mar 02 Javascript
JavaScript类型相关的常用操作总结
Feb 14 Javascript
深入了解JavaScript代码覆盖
Jun 13 Javascript
vue使用自定义事件的表单输入组件用法详解【日期组件与货币组件】
Jun 01 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
同时提取多条新闻中的文本一例
2006/10/09 PHP
树型结构列出指定目录里所有文件的PHP类
2006/10/09 PHP
初识php MVC
2014/09/10 PHP
thinkphp模板的包含与渲染实例分析
2014/11/26 PHP
PHP 中常量的知识整理
2017/04/14 PHP
如何优雅的使用 laravel 的 validator验证方法
2018/11/11 PHP
php使用mysqli和pdo扩展,测试对比连接mysql数据库的效率完整示例
2019/05/09 PHP
javascript window.opener的用法分析
2010/04/07 Javascript
js 创建快捷方式的代码(fso)
2010/11/19 Javascript
JavaScript实现快速排序(自已编写)
2012/12/19 Javascript
js实现点击按钮后给Div图层设置随机背景颜色的方法
2015/05/06 Javascript
如何利用AngularJS打造一款简单Web应用
2015/12/05 Javascript
JavaScript鼠标事件,点击鼠标右键,弹出div的简单实例
2016/08/03 Javascript
Vue.js 表单校验插件
2016/08/14 Javascript
jQuery图片切换动画特效
2016/11/02 Javascript
详解js的异步编程技术的方法
2017/02/09 Javascript
vuejs简单验证码功能完整示例
2019/01/08 Javascript
解决layer弹出层自适应页面大小的问题
2019/09/16 Javascript
Javascript 关于基本类型和引用类型的个人理解
2019/11/01 Javascript
javascript设计模式 ? 工厂模式原理与应用实例分析
2020/04/09 Javascript
[47:43]Alliance vs KG 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
Mac下Supervisor进程监控管理工具的安装与配置
2014/12/16 Python
python数据结构之图的实现方法
2015/07/08 Python
详解Python3 中hasattr()、getattr()、setattr()、delattr()函数及示例代码数
2018/04/18 Python
python 实现在tkinter中动态显示label图片的方法
2019/06/13 Python
简单了解python关键字global nonlocal区别
2020/09/21 Python
详解HTML5 Canvas标签及基本使用
2020/01/10 HTML / CSS
劳资人员岗位职责
2013/12/19 职场文书
捐款倡议书范文
2014/02/02 职场文书
社团招新策划书
2014/02/04 职场文书
数学检讨书1000字
2014/02/24 职场文书
会计与出纳自荐书范文
2014/03/16 职场文书
大型会议策划方案
2014/05/17 职场文书
党校学习个人总结
2015/02/15 职场文书
施工安全责任协议书
2016/03/23 职场文书
AndroidStudio图片压缩工具ImgCompressPlugin使用实例
2022/08/05 Java/Android