2013-04-24 68 views
0

我正在使用相当大的表格,并且因为我在表格下载后正在做一些格式设置,所以我想隐藏表格(display:none),直到它准备好(比我更改为(“display” , “”))。它的工作原理是唯一的问题,它在IE8中速度很慢,但如果我不隐藏桌面,速度会非常快,为什么?有没有办法避免这种情况? (我的问题是,我展示一个丑表用户,比我在他面前改变它,我不喜欢这个)为什么要显示/隐藏表,它的计算量非常大?

+0

尝试使用分页(通过多个页面拆分您的表格)或尝试通过css table-layout:fixed将其分配给您的表格(请参阅https://developer.mozilla.org/en-US/docs/CSS /表格的布局)。 – fcalderan 2013-04-24 08:02:32

回答

3

尝试style.visibility设置为隐藏/可见,而不是设置显示。这将允许表保持其位置,这消除了对页面重绘的需要。

+0

对,现在很快,谢谢! – 2013-04-24 08:10:14

相关问题