【浏览器兼容性】 IE6下背景图片默认不缓存,导致hover效果闪烁的解决办法

IE6不会缓存背景图片,它会每次都从服务器读取。这就导致我们在做一些hover之类背景切换效果的时候,产生闪烁的问题。解决办法是,加一句JS代码,告诉IE6,这种背景的问题,就不要再麻烦服务器了,有两种办法添加:

html {}{ filter: expression(document.execCommand("BackgroundImageCache", false, true)); }

或者

document.execCommand("BackgroundImageCache",false,true);
posted @ 2011-08-16 16:58  WANG CHENG  阅读(378)  评论(0编辑  收藏  举报