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 判断Flash是否加载完成的代码
Apr 12 Javascript
javascript间隔刷新的简单实例
Nov 14 Javascript
js网页实时倒计时精确到秒级
Feb 10 Javascript
JavaScript中Number对象的toFixed() 方法详解
Sep 02 Javascript
bootstrap modal弹出框的垂直居中
Dec 14 Javascript
微信小程序左滑删除效果的实现代码
Feb 20 Javascript
node安装--linux下的快速安装教程
Mar 21 Javascript
使用JQ完成表格隔行换色的简单实例
Aug 25 Javascript
Node.js引入UIBootstrap的方法示例
May 11 Javascript
mpvue微信小程序多列选择器用法之省份城市选择的实现
Mar 07 Javascript
js纯前端实现腾讯cos文件上传功能的示例代码
May 14 Javascript
JavaScript实现显示和隐藏图片
Apr 29 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 SPL使用方法和他的威力
2013/11/12 PHP
discuz免激活同步登入代码修改方法(discuz同步登录)
2013/12/24 PHP
php 计算两个时间相差的天数、小时数、分钟数、秒数详解及实例代码
2016/11/09 PHP
php定期拉取数据对比方法实例
2019/09/22 PHP
struts2 jquery 打造无限层次的树
2009/10/23 Javascript
收集的一些Array及String原型对象的扩展实现代码
2010/12/05 Javascript
jquery实现checkbox 全选/全不选的通用写法
2014/02/22 Javascript
javascript对象的使用和属性操作示例详解
2014/03/02 Javascript
JavaScript DOM节点添加示例
2014/07/16 Javascript
基于NodeJS的前后端分离的思考与实践(四)安全问题解决方案
2014/09/26 NodeJs
限制复选框最多选择项的实现代码
2016/05/30 Javascript
AngularJS入门教程之数据绑定用法示例
2016/11/01 Javascript
HTML5canvas 绘制一个圆环形的进度表示实例
2016/12/16 Javascript
Vuejs实现带样式的单文件组件新方法
2017/05/02 Javascript
浅谈vue+webpack项目调试方法步骤
2017/09/11 Javascript
JS实现小球的弹性碰撞效果
2017/11/11 Javascript
实现div内部滚动条滚动到底部和顶部的代码
2017/11/15 Javascript
CKEditor4配置与开发详细中文说明文档
2018/10/08 Javascript
详解如何在vue项目中使用layui框架及采坑
2019/05/05 Javascript
M2实现Nodejs项目自动部署的方法步骤
2019/05/05 NodeJs
JavaScript静态作用域和动态作用域实例详解
2019/06/17 Javascript
Python3.6连接Oracle数据库的方法详解
2018/05/18 Python
分析运行中的 Python 进程详细解析
2019/06/22 Python
django框架cookie和session用法实例详解
2019/12/10 Python
Django 设置多环境配置文件载入问题
2020/02/25 Python
Python学习之time模块的基本使用
2021/01/17 Python
HTML5标签使用方法详解
2015/11/27 HTML / CSS
高中自我鉴定范文
2013/11/03 职场文书
商场中秋节活动方案
2014/02/07 职场文书
小学语文国培感言
2014/03/04 职场文书
班干部演讲稿
2014/04/24 职场文书
护理专业自荐书
2014/06/04 职场文书
介绍信模板
2015/01/31 职场文书
党风廉正建设个人工作总结
2015/03/06 职场文书
七年级作文之英语老师
2019/10/28 职场文书
python基于tkinter制作m3u8视频下载工具
2021/04/24 Python