Javascript 为什么显示/隐藏表格it';它在计算上如此昂贵?
我使用的是相当大的表,因为我在下载表后用Javascript进行一些格式化,所以我想隐藏表(Javascript 为什么显示/隐藏表格it';它在计算上如此昂贵?,javascript,performance,css-tables,Javascript,Performance,Css Tables,我使用的是相当大的表,因为我在下载表后用Javascript进行一些格式化,所以我想隐藏表(display:none),直到它准备好(然后我改为(“display”),然后再打开它)。它工作正常,唯一的问题是它在IE8中非常慢,但是如果我不隐藏表,它会非常快,为什么?有没有办法避免这种情况? (我的问题是,我正在向用户显示一个丑陋的表格,然后在他面前更改它,我不喜欢这样)尝试将样式。可见性设置为隐藏/可见,而不是设置显示。这将允许表格保持其位置,从而无需重新绘制页面。尝试将样式。可见性设置为隐藏
display:none
),直到它准备好(然后我改为(“display”),然后再打开它)。它工作正常,唯一的问题是它在IE8中非常慢,但是如果我不隐藏表,它会非常快,为什么?有没有办法避免这种情况?
(我的问题是,我正在向用户显示一个丑陋的表格,然后在他面前更改它,我不喜欢这样)尝试将
样式。可见性设置为隐藏/可见,而不是设置显示。这将允许表格保持其位置,从而无需重新绘制页面。尝试将样式。可见性设置为隐藏/可见,而不是设置显示。这将允许表保持其位置,从而消除重新绘制页面的需要。尝试使用分页(将表拆分为多页)或尝试通过css将表布局:固定
分配给表(请参阅)。尝试使用分页(将表拆分为多页)或者尝试通过css表格布局:修复
分配给您的表格(请参阅)。