IE 6 不缓存css背景图
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
这是ie6专有的 bug,令我相当郁闷。此 bug 一般发生在用 innerhtml 方法输出的 html 中。比如我用脚本输出的html中包含 500个 li 列表,每个 li 都在css里定义了背景图(一个小箭头,太常见了),把这段 html 输出到页面,ie6 居然要载入 500 次背景图片,页面反应速度明显下降。google 之,发现加上一行: document.execcommand("backgroundimagecache", false, true); 即可解决问题。^&mp%%#%#$%@$!!!!! 网友评论 [li] 玄古耀月说: document.execcommand("backgroundimagecache", false, true); 这一句加在 哪里?(2008-02-23 09:08:21)[/li] [li] fatdan说: 的确是有这个现象,因为只有ie6有这个bug,所以try一下是很有必要的。 try { document.execcommand('backgroundimagecache', false, true); } catch(e) {} 回1楼的兄弟,将上面这段代码存为一个.js文件,直接引用即可。(2008-05-04 22:29:50)[/li] 该文章在 2010/4/30 17:04:28 编辑过 |
关键字查询
相关文章
正在查询... |