【发布时间】:2013-04-01 10:04:35
【问题描述】:
我正在尝试将yepnope 与Modernizr 和Hammer.js 一起使用来检测和触发滑块的触摸事件。这是我的代码。我在控制台中有两个错误,无法调试。另外我不明白这个<error 来自哪里。如果我删除以下代码,两个错误都会消失。
有什么线索吗?
var slider = $('#featured');
yepnope({
test: Modernizr.touch,
yep: [ "/assets/javascripts/jquery.hammer.js", "/assets/javascripts/hammer.js"],
nope: [''],
complete: function () {
slider.hammer({drag: false}).bind("swipe", function (ev) {
if(ev.direction === 'left'){
slider.trigger("orbit.next");
} else if(ev.direction === 'right'){
slider.trigger("orbit.prev");
}
});
}
});
我的控制台出现以下错误。
SyntaxError: Unexpected token '<'
TypeError: 'undefined' is not a function (evaluating 'slider.hammer({drag: false})')
【问题讨论】:
标签: javascript orbit hammer.js