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注意img图片的onerror事件的分析
Jan 01 Javascript
5个JavaScript经典面试题
Oct 13 Javascript
基于jQuery实现的扇形定时器附源码下载
Oct 20 Javascript
javascript验证手机号和实现星号(*)代替实例
Aug 16 Javascript
easyUI实现类似搜索框关键词自动提示功能示例代码
Dec 27 Javascript
JS利用正则表达式实现简单的密码强弱判断实例
Jun 16 Javascript
原生JS实现的多个彩色小球跟随鼠标移动动画效果示例
Feb 01 Javascript
js操作二进制数据方法
Mar 03 Javascript
详解vue axios二次封装
Jul 22 Javascript
vue引入axios同源跨域问题
Sep 27 Javascript
vuex如何重置所有state(可定制)
Jan 17 Javascript
javascript设计模式 ? 迭代器模式原理与用法实例分析
Apr 17 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
【动漫杂谈】关于《请在T台上微笑》
2020/03/03 日漫
PHP:风雨欲来 路在何方?
2006/10/09 PHP
PHP--用万网的接口实现域名查询功能
2012/12/13 PHP
PHP文件上传判断file是否己选择上传文件的方法
2014/11/10 PHP
javascript 写类方式之二
2009/07/05 Javascript
javascript 精粹笔记
2010/05/09 Javascript
Whatever:hover 无需javascript让IE支持丰富伪类
2010/06/29 Javascript
原生js实现shift/ctrl/alt按键的获取
2013/04/08 Javascript
js中点击空白区域时文本框与隐藏层的显示与影藏问题
2013/08/26 Javascript
快速学习jQuery插件 jquery.validate.js表单验证插件使用方法
2015/12/01 Javascript
使用Bootstrap + Vue.js实现添加删除数据示例
2017/02/27 Javascript
xmlplus组件设计系列之按钮(2)
2017/04/26 Javascript
Angular学习笔记之集成三方UI框架、控件的示例
2018/03/23 Javascript
微信小程序之多列表的显示和隐藏功能【附源码】
2018/08/06 Javascript
video.js 实现视频只能后退不能快进的思路详解
2018/08/09 Javascript
使用vue自定义指令开发表单验证插件validate.js
2019/05/23 Javascript
vue图片加载失败时用默认图片替换的方法
2019/08/29 Javascript
[03:42]2014DOTA2西雅图国际邀请赛 Navi战队巡礼
2014/07/07 DOTA
[01:01:41]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Magma BO3 第二场 1月31日
2021/03/11 DOTA
分析python切片原理和方法
2017/12/19 Python
深入浅析Python中的yield关键字
2018/01/24 Python
Python爬虫实现百度图片自动下载
2018/02/04 Python
Python机器学习算法之k均值聚类(k-means)
2018/02/23 Python
Python Json模块中dumps、loads、dump、load函数介绍
2018/05/15 Python
深入浅析Python中list的复制及深拷贝与浅拷贝
2018/09/03 Python
python地震数据可视化详解
2019/06/18 Python
Django 源码WSGI剖析过程详解
2019/08/05 Python
python中wx模块的具体使用方法
2020/05/15 Python
使用PDF.JS插件在HTML中预览PDF文件的方法
2018/08/29 HTML / CSS
HTML5播放实现rtmp流直播
2020/06/16 HTML / CSS
C/C++程序员常见面试题二
2015/11/19 面试题
招商经理岗位职责
2013/11/16 职场文书
新娘婚礼答谢词
2015/09/29 职场文书
护理心得体会范文
2016/01/22 职场文书
《圆明园的毁灭》教学反思
2016/02/16 职场文书
一文读懂navicat for mysql基础知识
2021/05/31 MySQL