javascript - 修复了 IE 11 和 Microsoft Edge 中表格的标题
问题描述
为了避免表格在 IE 11 可滚动时与表格一起滚动,我正在使用
document.querySelectorAll('.tableWrapper').forEach((tableWrapper) => {
tableWrapper.addEventListener('scroll', () => {
var translate = 'translate(0,' + tableWrapper.scrollTop + 'px)'
tableWrapper.querySelector('thead').style.transform = translate
})
但是滚动表格时标题会振动。有没有人有解决方案来避免滚动表格时标题闪烁?
我使用了 position: sticky 但 IE 11 不支持它。它适用于其他浏览器。
滚动长表时,标题会不断闪烁。当用户上下滚动时,标题应保持在顶部。
解决方案
不久前,我在 IE 中遇到了这个特殊问题。我设法让它与这个插件完美配合。它有一些设置,但工作非常顺利
https://tympanus.net/codrops/2014/01/09/sticky-table-headers-columns/
推荐阅读
- postgresql - Azure ARM 中 PostgreSQL SKU 大小和存储大小 (MB) 之间的差异
- angularjs - Angular ng-model 的 uib-datepicker-popup 问题
- html - 如何上传html文件?
- google-fabric - 新构建后织物不发送电子邮件通知
- ios - 可编码的所有密钥解码为可选但不是可选的
- java - Spring-Boot 错误创建 bean,启动失败 ca。50% 的时间
- json - FusionCharts:如何在单个图表中创建堆积柱形图和面积图
- angular - Angular 6 路由器重复 HTML
- c# - 在 WPF ComboBox 上设置多个 SelectedValue
- excel - 从日期下周五返回的函数