我在基于 IE 的浏览器中遇到长表问题。
基本上我的表格有很多列,所以它可以在 X 方向滚动,这很好。但是当我在 IE 10 中水平滚动表格时,一些随机的垂直条出现在表格上,如图所示。(在通过滚动变得可见的区域中)。请注意滚动条的位置。
当我单击任何列时,它会消失并呈现正常。我认为这是一些与浏览器相关的问题。因为它在所有其他浏览器中都能完美运行。
但是有什么方法可以解决这个问题吗?
我正在使用 Twitter 的 Bootstrap。
这是表格的 CSS 代码:
table.query_result_table {
width: 2500px;
max-width: none;
cursor: pointer;
}
注意:我使用的是datatables此表的插件。
最佳答案
This answer指的是基于 webkit 的浏览器,但也许它也适用于 IE。
try catch 滚动事件,结束后,向下滚动 1px 并返回 1px。
关于IE 10 中的 CSS 长表问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18060306/