我创建了一个使用cordova的应用程序,它使用了jquery touchstart事件:
$("#jqmbtn").on("touchstart", function (event) {
alert("touchstart")
if ($("#Suchfeld").val() != ""){
startsearch($("#Suchfeld").val());
}
})
touchstart事件将在Visual Studio 2017提供的任何Simulate in Browser选项中触发,并且还会触发Android Studio提供的多个AndroidVirtualDevice(AVD)。 但是当我在我的设备上运行应用程序时,touchstart事件不会触发。 我的设备安装了Android 4.2.2,我也尝试从我的设备的开发者选项中获取错误报告,但我得到的是一个5MB的文本文件,我找不到任何有用的信息。 有没有我可以用来在我的设备上调试应用程序的选项,或者是否有人知道这可能是什么原因?我真的不知道我能做什么因为我在模拟器上运行时没有出现任何错误。 谢谢你的帮助!
答案 0 :(得分:0)
document.body.addEventListener('touchstart', function () { });
答案 1 :(得分:0)
点击"点击"事件在IOS设备(Safari浏览器)中不起作用。
所以,为了快速解决这个问题,我使用了" touchstart"事件。
我认为你必须使用"点击"而不是" touchstart"使这个东西在Android上运行。