为什么显示/隐藏表'

Why show/hide table it's so computationally expensive?

本文关键字:隐藏 显示 为什么      更新时间:2023-09-26

我正在使用相当大的表,因为我正在做一些格式化在Javascript表已下载后,我想隐藏表(display:none),直到它准备好(比我改变为("显示","))。它工作正常,唯一的问题是它在IE8中非常慢,但如果我不隐藏表格,它就会非常快,为什么?有办法避免这种情况吗?(我的问题是,我向用户展示了一个丑陋的表,然后我在他面前改变它,我不喜欢这个)

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