2011-06-12 17 views
5

Aşağıdaki kodda dd_belatedpng.js, Firefox 4.0.1 kullanıyorum gerçeğine rağmen yükleniyor. the yepnope.js documentation'a göre, ielt7! öneki, komut dosyasının yalnızca tarayıcı sürüm 7'den küçük bir sürüm IE olduğunda yüklenmesine neden olur. Bu işlevsellik Modernizr.load uygulamasından kaldırılmıştır (birinin diğeri için bir takma ad olduğuna inanıyorum) veya Hata, ya da, şüpheli olarak, ben sadece eksik/yanlış bir şey anlama yanlış? Yardım ettiğin için teşekkür ederim. İşte kod.Modernizr.load (yepnope.js) IE koşullu karışıklık

Modernizr.load([ 
    { 
     load: '//ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js', 
     complete: function() { 
      if(!window.jQuery) { 
       Modernizr.load('/inc/jquery-1.6.1.min.js'); 
      } 
     } 
    }, 
    { 
     load : 'ielt7!/inc/dd_belatedpng.js', 
     callback: function() { 
      $(function() { 
       DD_belatedPNG.fix("img, .png_bg"); 
      }); 
     } 
    }/*, 
    'jquery.plugins.js', 
    'my.scripts.js'*/ 
]); 

cevap

8

Büyük olasılıkla the yepnope.ie-prefix.js file'u eklemeyi unutmuşsunuzdur.

+1

Sen bir yıldızsın, teşekkürler. Bir süredir başımı kaşımıyordum. Sadece ben mi yoksa yepnope.js sitesinde buna ihtiyaç duymaya (veya bağlantıya) değinmiyor. Garip ama problem çözüldü. Teşekkürler. – tjm

+0

Evet aynı şeyi düşünüyordum! Dokümantasyonda hiç bahsetmiyorlar ve internette fazla bilgi var. – skube