主题: IE6图片闪烁的BUG和对策 |
作者: Roddy, 发布日期: 2009-02-10 23:08:22, 浏览数: 4914 |
很多时候为了减少下载次数,我们会把小图片合并后做成一张大图用CSS背景分割。 这时候,IE6上很可能发生flicker现象,导致每个背景都重复下载同一个图片,加载速度变慢,浪费网络资源。 KindEditor 3.0也碰到过flicker现象(3.0.1已修复),以前会一个一个下载每个工具栏的图标。 解决方法: 很简单,页面里包含以下JavaScript即可。 try { document.execCommand('BackgroundImageCache', false, true); }catch(e){} |