0
我试图在我的应用程序中使用Inview插件,该插件使用RequireJS加载脚本并使用Almond进行构建/优化。我得到一个控制台错误:无法加载使用RequireJS的Inview jQuery插件
TypeError: 'undefined' is not an object (evaluating 'global.jquery.inview')
这似乎是来自那些需要也加入到了inview文件的末尾垫片:
define("jquery.inview", ["jquery"], (function (global) {
return function() {
var ret, fn;
return ret || global.jquery.inview;
};
}(this)));
我需要配置如下:
require.config({
paths: {
'jquery': '../../bower_components/jquery/dist/jquery',
'text': '../../bower_components/requirejs-text/text',
'tweenmax': '../../bower_components/greensock/src/uncompressed/TweenMax',
'jquery.inview': '../../bower_components/jquery.inview/jquery.inview'
},
shim: {
"jquery.inview": {
deps: ['jquery'],
exports: 'jquery.inview'
}
}
});
任何帮助非常感谢!
是的,就是这样。谢谢你为什么清楚地解释。 – heyscam 2014-08-27 12:04:33