我编写了一个使用 JQuery 移动 swipeleft 和 swiperight 事件的移动 Web 应用程序,但这些在运行 Android 4.2.2 的三星 Galaxy S4 上不起作用。在标准 Web 浏览器或 Chrome 中运行 Web 应用程序具有相同的问题:未检测到滑动事件。
以下是我如何尝试检测在我测试过的其他设备上运行良好的事件,甚至是 Android 设备(但不是 Android 4.2.2):
$('#showImage').on("swipeleft", function (event) {
if (currentScale != initialScale) return;
if (currentPage < maxPage) {
++currentPage;
img.src = document.getElementById("page" + zeroPad(currentPage, 2) + "url").value;
}
});
$('#showImage').on("swiperight", function (event) {
if (currentScale != initialScale) return;
if (currentPage > 1) {
--currentPage;
img.src = document.getElementById("page" + zeroPad(currentPage, 2) + "url").value;
}
});
在代码方面,我能做些什么来在 Android 4.2.2 中捕获这些事件吗?