IE 10 中的 CSS 长表问题

标签 css internet-explorer css-tables

我在基于 IE 的浏览器中遇到长表问题。

基本上我的表格有很多列,所以它可以在 X 方向滚动,这很好。但是当我在 IE 10 中水平滚动表格时,一些随机的垂直条出现在表格上,如图所示。(在通过滚动变得可见的区域中)。请注意滚动条的位置。

当我单击任何列时,它会消失并呈现正常。我认为这是一些与浏览器相关的问题。因为它在所有其他浏览器中都能完美运行。

但是有什么方法可以解决这个问题吗?

我正在使用 Twitter 的 Bootstrap。

这是表格的 CSS 代码:

table.query_result_table {
    width: 2500px;
    max-width: none;
    cursor: pointer;
}

注意:我使用的是datatables此表的插件。

enter image description here

最佳答案

This answer指的是基于 webkit 的浏览器,但也许它也适用于 IE。

try catch 滚动事件,结束后,向下滚动 1px 并返回 1px。

关于IE 10 中的 CSS 长表问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18060306/

相关文章:

php - 在页脚中写入时更新 head 中的 php 变量

css - 合并 CSS 转换

html - 用高度填充屏幕

jquery - 使用 CSS 伪元素,插入具有点击处理程序的内容

html - dir ="rtl"IE7 输入字段改变焦点位置

html - 如何在表格单元格 "height: 100%"内创建一个 div

html - 使用 div 创建的分组表头

html - Doctype 问题可能会弄乱 IE 中的行高和换行符

css - IE图片间距问题

php - 为什么我的某些表格单元格的填充比其他单元格多?