首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

解决IE6上的背景图片缓存

2012-08-24 
解决IE6下的背景图片缓存? IE6下的背景图片用的时候都会再次发送请求,就连一个hover效果同样的背景图片只

解决IE6下的背景图片缓存

? IE6下的背景图片用的时候都会再次发送请求,就连一个hover效果同样的背景图片只是位置不同,ie6都会再次请求,这个令人崩溃的事情需要解决掉:

css写法:

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

注意: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/

热点排行