[英]What is causing my scripts to be requested twice while using Modernizr.load (yepnope.js)
[英]Modernizr.load (yepnope.js) IE conditional confusion
在以下代码中,尽管我使用的是dd_belatedpng.js
4.0.1,但仍在加载 dd_belatedpng.js。 根据yepnope.js 文档, ielt7!
前缀应该只在浏览器版本低于 7 的情况下才加载脚本。这个功能是从 Modernizr.load 实现中删除的(我相信一个只是另一个的别名),还是一个错误,或者,我怀疑,我只是错过/误解了一些明显的东西? 谢谢你的帮助。 这是代码。
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'*/
]);
您可能忘记包含yepnope.ie-prefix.js
文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.