我一直在尝试使用Modernizr加载Jquery 3.1.1 Google CDN,通过以下代码:
Modernizr.load([
{
load: "//ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.js",
complete: function () {
if(!window.jQuery){
Modernizr.load("_js/jquery-3.1.1.min.js");
}
}
},
我已经正确安装了Modernizr,我确信api是正确的,但它不会加载,并且控制台说它无法找到它。如果您能提出解决方案,我将不胜感激。
谢谢,
米洛
(更新:我使用的是Modernizr 2.8,因此它支持Modernizr.load)
答案 0 :(得分:0)
Note: Modernizr <=2.7.1 are working fine with load method call.
Except: 2.5b verison alone.
Modernizr.load({
load: [
'https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js'
],
complete: function () {
if (!window.jQuery) {
Modernizr.load({
load: [ '_js/jquery-3.1.1.min.js' ],
complete : function(){
alert('Loaded jQuery: _js/jquery-3.1.1.min.js');
}});
} else {
alert('Loaded jQuery: https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js');
}
}
});