我在我的项目中使用 yepnope 。我只想在我的页面中加载所需的 js 和 css 文件。但是 yep nope 没有按预期工作。
我的代码是
$(document).ready(function(){
yepnope([{
// Load jquery from a 3rd party CDN
load: 'https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js',
callback: function (url, result, key) {
if (!window.jQuery) {
yepnope('3rdparty/js/jQuery2.1.4.js');
}
}
}]);
})
但实际上并没有加载 可能的解决方案是什么?
最佳答案
我相信您在使用 yepnope 实际加载 jquery 之前尝试使用 jquery,请尝试将脚本放在 DOM 的末尾,就在关闭 body 标记之前,如下所示:
yepnope([{
// Load jquery from a 3rd party CDN
load: 'https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js',
callback: function (url, result, key) {
if (!window.jQuery) {
yepnope('3rdparty/js/jQuery2.1.4.js');
}
}
}]);
如果你看到了,我已经删除了文档就绪事件,因为它是由 jquery 完成的,并且你正在 yepnope 中加载 jquery。另一件事,你的控制台中是否出现任何错误?也许$未定义
?
关于javascript - Yepnope 未按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30603754/