【发布时间】:2014-10-01 08:10:44
【问题描述】:
刚刚更新到 Hammer 2.0.2 并添加了 jquery.hammer plugin,但我在项目中需要它时遇到问题。
目前,我刚刚收到“未捕获的 ReferenceError: Hammer is not defined”
当我尝试只需要 Hammer 时,我无法在控制台中访问 Hammer。
这是我的要求配置中的重要内容。
require.config({
paths: {
'$': '../components/jquery/jquery',
'jquery': '../components/jquery/jquery',
'hammer': '../components/hammerjs/hammer',
'jquery-hammer': '../components/jquery-hammer/jquery.hammer'
},
shim: {
$: {
exports: '$'
},
jquery: {
exports: '$'
},
'hammer': {
exports: 'Hammer'
},
'jquery-hammer': {
deps:['$','hammer']
}
}
});
【问题讨论】:
-
对我来说同样的问题。我猜“锤子”没有正确导出。我曾经在我的 require 回调中的最后一个版本中使用
Hammer = require("Hammer");来访问它。但是现在在插件中找不到了。之后可以尝试加载它吗?
标签: jquery requirejs require hammer.js