0

问题:

在一个项目(android 的 phonegap)中,我将触摸事件作为 MDN指南进行监听:

document.addEventListener("touchstart", handleStart, false);    
function handleStart(evt){    
     evt.preventDefault();    
     .......    
}    

但是在那之后,链接就不能再响应点击事件了。

4

2 回答 2

2

因为您基本上取消了文档的“默认行为”。你的代码中有这个原因吗?您正在将其添加到整个文档中。

不要将 addEventListener 放在整个文档上,而是将其放在文档中的一个元素上。

于 2013-02-27T08:29:48.817 回答
0

evt.preventDefault();删除事件默认行为。如果您单击默认操作是传播链接的按钮,preventDefault();则会阻止这种情况发生。

于 2013-02-27T08:30:46.793 回答