我将 requirejs 与 fastclick 一起使用。我收到以下错误:
Uncaught TypeError: Cannot set property 'trackingClick' of undefined
在 Fastclick.js 第 30 行中:this.trackingClick = false;
在 config.js 我运行 app.js:
require.config({
paths: {
fastclick:'fastclick'
}
)};
require(['app'], function (App) {
App.initialize();
});
在我的app.js
我做:
define(['fastclick'], function(fastclick){
var app = {
initialize: function () {
var attachFastClick = require('fastclick');
attachFastClick(document.body);
}
}
return app;
}
浏览器启动正常,并且在调试器中,fastclick 库已正确实例化和解析,但this
在 Fastclick.js 中仍无法解析。
我也试过fastclick(document.body);
,但似乎没有任何效果。
有任何想法吗?