Jquery移动Swip​​e事件不能与Android Chrome浏览器一起使用

时间:2014-02-17 10:25:45

标签: jquery jquery-mobile

我正在尝试使用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'等上映射事件

但没有任何对我有用。 是否有任何此问题的修复程序,以便在移动设备上检测到滑动事件。或者还有其他任何以编程方式模拟滑动事件。

感谢。

0 个答案:

没有答案