我目前正在开发使用Cordova for Android的应用程序,但是在三星Galaxy Note 4上的众多设备上进行测试后,它对触摸事件的反应非常迟钝。我已经为调试控制台添加了调试语句,当Touch被截获时,我甚至可以在HTML元素中获取触摸的坐标,它需要多次点击才能触发任何响应。
我想问一下你们有没有在Galaxy Note 4上的Cordova应用程序上遇到过触摸响应问题?
我的软件版本如下: * Cordova 4.1.3 *最新的Android SDK *该设备运行的是Android 4.4.4。
我会根据需要发布代码。
下面的代码
console.log("LOG: UI Element tap detected on closest or favourites");
var placesView = $("#places-view");
var listItem = $(".locName");
// see where our tap is intercepted.
listItem.bind("touchstart", function (e) {
var touch = e.originalEvent.touches[0];
canvas_x = touch.pageX;
canvas_y = touch.pageY;
// now see where we get it
console.log("LOG: Touch Intercepted at "+canvas_x+" ,"+canvas_y);
});