Javascript 触摸事件没有被触发
Posted
技术标签:
【中文标题】Javascript 触摸事件没有被触发【英文标题】:Javascript touch events are not getting triggered 【发布时间】:2019-11-02 05:35:06 【问题描述】:我在安卓设备(Moto G5 plus/android 8)上运行一个混合应用。触摸事件不起作用。安装在其他 android 设备(Android 6/7/8/9)上的相同应用程序运行良好。
我尝试了所有的触摸事件(touchstart、touchmove、touchend、touchcancel),但它们都不起作用。我也尝试过 event.preventDefault() 方法,没有用。
我正在 chrome DevTools 上调试这个 android 应用。
即使是一个简单的触摸事件监听器,因为这个也不起作用:
document.addEventListener("touchstart", function()
alert("touch started");
);
我尝试了很多东西,但似乎没有任何帮助。如果您遇到类似的问题,请告诉我。请帮忙。谢谢。
【问题讨论】:
【参考方案1】:试试这个:
document.addEventListener("touchstart", function(ev)
ev.preventDefault();
alert("touch started");
,false);
【讨论】:
感谢您的回复@ihay。但我也试过了。没用。以上是关于Javascript 触摸事件没有被触发的主要内容,如果未能解决你的问题,请参考以下文章