2013-10-09 57 views
0

Im使用hammer.js在html5应用中使用手势,也使用phonegap。防止链接上的点击事件,但允许触摸事件

我想阻止链接的正常点击去链接,但我想不点击事件让链接通过。我试着这样SOFAR,但它可以防止这两个事件,我想单击事件至上

$(document).hammer().on("tap click", "a", function(e){ 
    if e.type == "click" 
     return false 
} 

我想这样做,因为我有把握事件,并保持超过一环节完成后,该链接被解雇。我不希望这种情况发生..

+0

看来点击/触摸事件按住事件之前被触发,为保持事件来形成一个点击/触摸事件的开始。所以这是一个挑战 – Harry

+0

你可以尝试preventDefault点击点击,然后执行你的点击动作? –

+0

如果你这样做,那么你不能点击/触发链接了 – Harry

回答

0

$(document).on('touchend',function(e){ 
    /* 
     you code here 
    */ 

    e.preventDefault(); 
    e.stopPropagation() 
}); 
相关问题