在IE6中,当JS触发事件时或者hover的时候,如果网速过慢 IE6背景图片重新加载会闪一下。
好的一个解决方案是
<!--[if IE 6]><script>
try{document.execCommand("BackgroundImageCache", false, true);}catch(e){}
</script>
<![endif]-->
这段代码相当于告诉服务器,本地已经有缓存啦,不需要再次的从服务器加载一次图片。
(小提示——该办法在部分绿色版的IE6无效,但这些失效的绿色IE6中通过浏览器的前进后退按钮浏览时会有效,当然该办法对大多数的IE6是没问题的)