【发布时间】:2013-10-09 07:30:00
【问题描述】:
我在一个 html5 应用程序中使用hammer.js 来做手势,也在phonegap 上。
我想阻止正常点击链接去链接,但我想点击事件让链接通过。到目前为止我正在尝试这个,但它阻止了这两个事件,我猜点击事件首先出现
$(document).hammer().on("tap click", "a", function(e){
if e.type == "click"
return false
}
我想这样做是因为我有一个保持事件,并且在通过链接完成保持后,该链接被触发。我不希望这种情况发生..
【问题讨论】:
-
似乎点击/触摸事件是在保持事件之前触发的,因为保持事件来自点击/触摸事件的开始。所以这有点挑战
-
你能在点击点击时尝试 preventDefault,然后执行你的点击操作吗?
-
如果你这样做了,那么你就不能再点击/触发链接了
标签: javascript jquery backbone.js cordova hammer.js