IE 6 不緩存css背景圖
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
這是ie6專有的 bug,令我相當(dāng)郁悶。此 bug 一般發(fā)生在用 innerhtml 方法輸出的 html 中。比如我用腳本輸出的html中包含 500個(gè) li 列表,每個(gè) li 都在css里定義了背景圖(一個(gè)小箭頭,太常見(jiàn)了),把這段 html 輸出到頁(yè)面,ie6 居然要載入 500 次背景圖片,頁(yè)面反應(yīng)速度明顯下降。google 之,發(fā)現(xiàn)加上一行: document.execcommand("backgroundimagecache", false, true); 即可解決問(wèn)題。^&mp%%#%#$%@$!!!!! 網(wǎng)友評(píng)論 [li] 玄古耀月說(shuō): document.execcommand("backgroundimagecache", false, true); 這一句加在 哪里?(2008-02-23 09:08:21)[/li] [li] fatdan說(shuō): 的確是有這個(gè)現(xiàn)象,因?yàn)橹挥衖e6有這個(gè)bug,所以try一下是很有必要的。 try { document.execcommand('backgroundimagecache', false, true); } catch(e) {} 回1樓的兄弟,將上面這段代碼存為一個(gè).js文件,直接引用即可。(2008-05-04 22:29:50)[/li] 該文章在 2010/4/30 17:04:28 編輯過(guò) |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |