javascript - event.preventDefault 之后无法单击链接

标签 javascript android events cordova

问题:

在一个项目(android 上的phonegap)中,我监听触摸事件作为MDN guide :

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

但是之后链接就无法再响应点击事件了。

最佳答案

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

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

关于javascript - event.preventDefault 之后无法单击链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15104191/

相关文章:

javascript - 通过 JavaScript/JQuery 下载 JSON 文件 - HTTP 状态正常 - JQuery 错误

javascript - 从android中的 Assets 文件夹在webview中加载带有视频的html文件

java - 是否有与 Javascript 方法 fromCharCode() 等效的 Java?

c# - 我可以在不在 C# 中进行强耦合的情况下使对象的生命周期依赖于另一个对象吗?

javascript - C# RadioButton List 使用 $ ("input[name=' <%=​​ 获取 JS 中的值

javascript - 弹出图片html

spring - Spring 应用程序事件的典型用例是什么?

android - 在 android 中处理主页按钮?

javascript - 使用 Datatables 从 JSON 数据构建 HTML 动态表

Android Studio 尝试获取屏幕截图时出错 : "Unexpected error while obtaining screenshot from device: EOF"