解决IE6下的背景图片缓存
? IE6下的背景图片用的时候都会再次发送请求,就连一个hover效果同样的背景图片只是位置不同,ie6都会再次请求,这个令人崩溃的事情需要解决掉:
css写法:
注意:expression严重影响效率,强烈建议不要用。
js写法:
?
(function(){??? try{??? ??? var userAgent = navigator.userAgent.toLowerCase();??? ??? var env = null;??? ??? var ver = 0;??? ??? env = userAgent.match(/msie ([\d.]+)/);ver = env ? parseInt(env[1], 10) : 0;??? ??? if(ver == 6){??? ??? ??? try{ ??? ??? ??? ??? document.execCommand("BackgroundImageCache", false, true);??? ??? ??? }catch(e){}??? ??? }??? }catch(e){}})();转自:http://shuiwangliu.blog.163.com/blog/static/1645857452010719104817563/