摘要:实现表头固定,垂直滚动准备工作获取页面可是区域高度屏幕旋转触发事件正常方向或者屏幕旋转竖屏屏幕顺时针旋转或者逆时针旋转横屏方法一两个思路第一个放表头,第二个方内容。
实现表头固定,tbody垂直滚动
准备工作:
获取页面可是区域高度
function setIframeHeight() { var screenHeight = document.documentElement.clientHeight; }
2.屏幕旋转触发事件
window.addEventListener("resize",()=>{ //正常方向或者屏幕旋转180° if(window.orientation===180||window.orientation===0){ console.log("竖屏"); } //屏幕顺时针旋转90°或者逆时针旋转90° if (window.orientation===90||window.orientation===-90) { console.log("横屏"); } })方法一:两个table
思路:第一个table放表头,第二个table方内容。循环获取tbody第一行单元格的宽度,给thead的单元格,使表头对齐
第二种方法:通过JS实现两个table
部门 用户名称 1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月 合计
这是一个表格内容 这是一个表格内容 这是一个表格内容 这是一个表格内容 这是一个表格内容 这是一个表格内容 这是一个表格内容 这是一个表格内容 这是一个表格内容 这是一个表格内容 这是一个表格内容 这是一个表格内容 这是一个表格内容 这是一个表格内容 这是一个表格内容
思路:监听滚动事件,动态控制表头位置
第三种方法 通过easyui实现JS 实现表头tbody固定滚动
部门 用户名称 1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月 合计这是一个表格内容 这是一个表格内容 这是一个表格内容 这是一个表格内容 这是一个表格内容 这是一个表格内容 这是一个表格内容 这是一个表格内容 这是一个表格内容 这是一个表格内容 这是一个表格内容 这是一个表格内容 这是一个表格内容 这是一个表格内容 这是一个表格内容
思路,引用easyui文件并实现触加载更多数据,合计行
Basic DataGrid - jQuery EasyUI Mobile Demo
Item ID | Product | List Price | Unit Cost |
---|
EasyUI => ios:无问题;安卓:横向滚动表头抖动
JS => ios:无问题;安卓:垂直滚动表头抖动
两个table=> ios:无法横向滚动;安卓:无问题
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/114711.html
摘要:实现表头固定,垂直滚动准备工作获取页面可是区域高度屏幕旋转触发事件正常方向或者屏幕旋转竖屏屏幕顺时针旋转或者逆时针旋转横屏方法一两个思路第一个放表头,第二个方内容。 实现表头固定,tbody垂直滚动准备工作: 获取页面可是区域高度 function setIframeHeight() { var screenHeight = document.documentElement.c...
摘要:实现表头固定,垂直滚动准备工作获取页面可是区域高度屏幕旋转触发事件正常方向或者屏幕旋转竖屏屏幕顺时针旋转或者逆时针旋转横屏方法一两个思路第一个放表头,第二个方内容。 实现表头固定,tbody垂直滚动准备工作: 获取页面可是区域高度 function setIframeHeight() { var screenHeight = document.documentElement.c...
摘要:固定的表格头部与第一列的宽高行高都是通过获取真实的表格的宽高来设定的。通过展示的表格的上下滚动从而带动固定在第一列的向上滚动,向左右滚动带动覆盖上表头的的左右滚动。 showImg(https://segmentfault.com/img/remote/1460000015798687); 前言 最近做移动端的h5项目,要做一个可配置表头的复杂表格,网上找了很久也没什么好方法,结合网上...
摘要:前言自己做的项目碰到这样一个需求,就是对所有的表格添加表头可以拖动的效果。需要说明的是,表头固定的那种是需要用两个去实现,做过的人应该也都明白。拜拜后续补充更改了宽度改变的方式,应该是只改变拖动列后面的列的宽度。 前言 自己做的项目碰到这样一个需求,就是对所有的表格添加表头可以拖动的效果。我一想,这不简单,分分钟钟给你做出来。拿起我的电脑,啪啪啪就敲起来了。showImg(https:...
摘要:前言自己做的项目碰到这样一个需求,就是对所有的表格添加表头可以拖动的效果。需要说明的是,表头固定的那种是需要用两个去实现,做过的人应该也都明白。拜拜后续补充更改了宽度改变的方式,应该是只改变拖动列后面的列的宽度。 前言 自己做的项目碰到这样一个需求,就是对所有的表格添加表头可以拖动的效果。我一想,这不简单,分分钟钟给你做出来。拿起我的电脑,啪啪啪就敲起来了。showImg(https:...
阅读 1608·2021-10-25 09:46
阅读 3160·2021-10-08 10:04
阅读 2325·2021-09-06 15:00
阅读 2751·2021-08-19 10:57
阅读 2051·2019-08-30 11:03
阅读 947·2019-08-30 11:00
阅读 2344·2019-08-26 17:10
阅读 3520·2019-08-26 13:36