为什么显示/隐藏表它的计算成本如此之高?

时间:2013-04-24 07:58:12

标签: javascript performance css-tables

我正在使用相当大的表,因为我在下载表后在Javascript中进行了一些格式化,我想隐藏表(display:none),直到它准备就绪(比我更改为( “显示”,””))。它工作正常,唯一的问题是它在IE8中超级慢,但是如果我不隐藏表它超快,为什么呢?有办法避免这种情况吗? (我的问题是我向用户展示了一张丑陋的桌子,而不是在他面前改变它,我不喜欢这样)

1 个答案:

答案 0 :(得分:3)

尝试将style.visibility设置为隐藏/可见而不是设置显示。这将允许表保持其位置,从而无需重新绘制页面。