实现表头固定,tbody加上滚动条。有一种解决方法将分为两个表格来做:一部分是thead,一部分是tbody,放thead的表格绝对定位在父元素,放tbody的表格加上滚动条。当需调横向滚动条时,需要表头和tbody一起滚动,这种方法带来很多不便,必须固定td的宽度,让thead的td和tbody的td宽度相同。所以尝试着用js实现。

function scrollHandle (e){var scrollTop = this.scrollTop;$(e.target).find('thead').css({'transform':'translateY('+scrollTop + 'px)','-ms-transform':'translateY('+scrollTop + 'px)',  /* IE 9 */'-moz-transform':'translateY('+scrollTop + 'px)', /* Firefox */'-webkit-transform':'translateY('+scrollTop + 'px)', /* Safari 和 Chrome */'-o-transform':'translateY('+scrollTop + 'px)' })}
var tableCont = document.querySelector('.tableData')
tableCont.addEventListener('scroll',scrollHandle,false)

但该方法不兼容IE

表格固定表头,tbody加滚动条相关推荐

  1. HTML table表格 固定表头 tbody加滚动条

    纯CSS table表格 thead固定 tbody滚动效果 由于项目需要,在表格中,当数据量越来越多时,就会出现滚动条,而在滚动的过程中,默认情况下表格头部会跟着表格内容一起滚动,导致看不到头部对应 ...

  2. element table滚动条占宽度_HTML table表格 固定表头 tbody加滚动条

    纯CSS table表格 thead固定 tbody滚动效果 由于项目需要,在表格中,当数据量越来越多时,就会出现滚动条,而在滚动的过程中,默认情况下表格头部会跟着表格内容一起滚动,导致看不到头部对应 ...

  3. html 滚动条_HTML table表格 固定表头 tbody加滚动条

    纯CSS table表格 thead固定 tbody滚动效果 由于项目需要,在表格中,当数据量越来越多时,就会出现滚动条,而在滚动的过程中,默认情况下表格头部会跟着表格内容一起滚动,导致看不到头部对应 ...

  4. iframe 滚动条不显示_HTML table表格 固定表头 tbody加滚动条

    纯CSS table表格 thead固定 tbody滚动效果 由于项目需要,在表格中,当数据量越来越多时,就会出现滚动条,而在滚动的过程中,默认情况下表格头部会跟着表格内容一起滚动,导致看不到头部对应 ...

  5. vue项目中table表格固定表头和首尾列

    在html中实现table表格固定表头和首尾列的方法和文章很多,本文就不再赘述. 本文主要介绍vue项目中三种情景下实现table表格固定表头和首尾列 情景一:vue+element 只要在el-ta ...

  6. 如何实现表格固定表头和某列

    如何实现表格固定表头和某列 在开发过程中,如果数据比较多并且需要对比查看的情况下,一般是是需要固定表头和开始的某几列.可以通过一些组件进行实现.但是引用组件需要引入大量的js文件或者不满足某一方面的需 ...

  7. php中表头不跟着滑动,JS实现table表格固定表头且表头随横向滚动而滚动

    这篇文章主要介绍了JS实现table表格固定表头且表头可以随横向滚动而滚动,对js的朋友可以参考下本篇文章 先看一张效果图 思路: 1.头部用一个table并用一个p包裹着, 表格的具体内容用一个ta ...

  8. Angular8简单方式实现表格固定表头和冻结列

    Angular8简单方式实现表格固定表头和冻结列 html页面: <style> .tableheader {position: relative; top: 0px; z-index: ...

  9. 【css】纯css实现table表格固定表头,表内容滚动

    今天在写公司项目的时候,遇到了一个比较xx的问题,现公司的项目使用的是 vue2.0 和 element-ui 搭建的. 那么提到 element-ui 大家都知道,他最实用的一个组件就是表格了,简直 ...

最新文章

  1. 生于拉新,死于留存!如何找到 Aha moment?
  2. Visual Studio 2008 破解90天限制的激活升级方法!
  3. model存储 swift_Swift语言IOS8开发战记10.Data Model
  4. java lock代码写法_java Lock接口详解及实例代码
  5. 对进程、线程和应用程序域的理解
  6. 创建一个String泛型的list,往其中添加十条随机的字符串,且字符串不能重复(网上练习)...
  7. 专题一——递归与递推
  8. python实现语义分割_遥感图像语义分割常用精度指标及其python实现(支持多类)
  9. 福昕阅读器3.1.3.1030破解方法
  10. 微信api接口调用-触发推送微信群聊列表
  11. Windows Server2003服务器密码忘记情况下,密码破解方法汇总
  12. 获取当周和上周的周一、周日时间
  13. python微博视频爬取
  14. 现代大学英语精读第二版(第五册)学习笔记(原文及全文翻译)——12 - The Indispensable Opposition(不可缺少的反对派)
  15. Android内存优化:Reckon(二)
  16. c#调用开源espeak语音引擎实现中英文混读
  17. 一些关于医学科研的好用网站(转载)
  18. thymeleaf中数字的日期格式以及货币格式
  19. Debezium实战-第7章 其它-Debezium UI
  20. Addressable Asset System(进阶版AB)和AssetBundle(以下简称AB)制作的资源管理系统的对比

热门文章

  1. 获取当前时间戳-(Objective-C)
  2. MySQL窗口函数简介
  3. android sku 库存管理,建议收藏!为什么合理的SKU设置对有效库存管理与销售至关重要?...
  4. php图片写入带问号_关于编码:PHP输出显示带有问号的黑色小菱形
  5. MySQL深入学习——第六章 查询优化批量导入操作学习笔记
  6. 【参赛作品29】基于openGauss数据库设计人力资源管理系统实验
  7. PHP 阿里云实人认证
  8. 怎么恢复计算机隐藏的桌面图标,怎么把桌面图标隐藏 win10桌面怎么找回我的文档图标?...
  9. mysql 高并发扣除库存_【并发】mysql处理高并发,防止库存超卖
  10. Spring Cloud Gateway源码系列之路由配置加载过程