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