我正在尝试使用jquery mobile检测swipeleft和swiperight事件。
$('#div1').on("swipeleft", function (event) {
//some function
});
$('#div1').on("swiperight", function (event) {
//some function
});
这在iPad上完美运行。但是当我在adnroid chrome上测试时,这个事件会被随机识别。它有时会检测到这个事件,大部分时间都会被忽略。
我已经经历了很多线索,并尝试了很多东西,比如
1.从我正在使用的jquery-ui-touch-punch库中删除touchStart事件上的e.preventDefault()
。
2.在'pageInit'等上映射事件
但没有任何对我有用。 是否有任何此问题的修复程序,以便在移动设备上检测到滑动事件。或者还有其他任何以编程方式模拟滑动事件。
感谢。