0
我正在使用相當大的表格,並且因爲我在表格下載後正在做一些格式設置,所以我想隱藏表格(display:none),直到它準備好(比我更改爲(「display」 , 「」))。它的工作原理是唯一的問題,它在IE8中速度很慢,但如果我不隱藏桌面,速度會非常快,爲什麼?有沒有辦法避免這種情況? (我的問題是,我展示一個醜表用戶,比我在他面前改變它,我不喜歡這個)爲什麼要顯示/隱藏表,它的計算量非常大?
我正在使用相當大的表格,並且因爲我在表格下載後正在做一些格式設置,所以我想隱藏表格(display:none),直到它準備好(比我更改爲(「display」 , 「」))。它的工作原理是唯一的問題,它在IE8中速度很慢,但如果我不隱藏桌面,速度會非常快,爲什麼?有沒有辦法避免這種情況? (我的問題是,我展示一個醜表用戶,比我在他面前改變它,我不喜歡這個)爲什麼要顯示/隱藏表,它的計算量非常大?
嘗試style.visibility
設置爲隱藏/可見,而不是設置顯示。這將允許表保持其位置,這消除了對頁面重繪的需要。
對,現在很快,謝謝! – 2013-04-24 08:10:14
嘗試使用分頁(通過多個頁面拆分您的表格)或嘗試通過css table-layout:fixed將其分配給您的表格(請參閱https://developer.mozilla.org/en-US/docs/CSS /表格的佈局)。 – fcalderan 2013-04-24 08:02:32