在将Hammer更新到v2之后(也许并不奇怪),它就停止工作了。只是想不出我怎么能修好它。
问题出现在我的网站上,你可以在这里访问:www.tooi.org。如果向下滚动到工作,请单击其中一个项目,然后尝试单击(点击)或滑动。在工具中,我得到了以下错误:
未定义的TypeError:未定义不是函数
这是在手势之后触发handleHammer的代码:
new Hammer(element[0], {
dragLockToAxis: true,
dragMinDistance: 0
}).on('tap drag swipe release', handleHammer(event));在此之后,handleHammer将检查每个情况(手势):
function handleHammer(event) {
// disable browser scrolling
event.preventDefault();
switch(event.type) {
case 'tap':
(etc.)并指出hammer.js:2358,在那里它说:
2356 var i = 0;
2357 while (i < handlers.length) {
2358 handlers[i](data);
2359 i++;
2360 }我希望有人能帮我:)谢谢
发布于 2014-11-08 14:10:50
作为函数传递参数。
new Hammer(element[0], {
dragLockToAxis: true,
dragMinDistance: 0
}).on('tap drag swipe release', function(){handleHammer(event)});https://stackoverflow.com/questions/26817517
复制相似问题