没有触发Javascript触摸事件

时间:2019-06-19 13:03:47

标签: javascript android hybrid-mobile-app ontouchstart

我正在android设备(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 个答案:

答案 0 :(得分:0)

尝试:

document.addEventListener("touchstart", function(ev){
  ev.preventDefault();
 alert("touch started");
},false);