IE 6の背景画像キャッシュを解決する

956 ワード

IE 6の下の背景のピクチャーは使う时すべて再び要求を送って、1つのhoverの効果の同じ背景のピクチャーさえ位置が异なって、ie 6はすべて再び要求して、この崩壊する事は解决する必要があります: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/