【问题标题】:Javascript touch events are not getting triggeredJavascript 触摸事件没有被触发
【发布时间】: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");
});

我尝试了很多东西,但似乎没有任何帮助。如果您遇到类似的问题,请告诉我。请帮忙。谢谢。

【问题讨论】:

    标签: javascript android hybrid-mobile-app ontouchstart


    【解决方案1】:

    试试这个:

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

    【讨论】:

    • 感谢您的回复@ihay。但我也试过了。没用。
    猜你喜欢
    • 2012-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多