phonegap:可以从Javascript中检测swipeLeft和SwipeRight触摸吗?

Gau*_*rav 10 javascript android cordova

我问一下Phonegap应用程序是否能够识别Javascript中的swipeLeft和SwipeRight相关事件.

asg*_*eo1 5

与普通移动网站相比,Phonegap不再为您提供触摸事件.即它只是包装一个UIWebView(在iOS上)或其他平台上的等价物.

触摸在移动浏览器包括事件touchstart,touchend,touchmove,等.

没有任何花哨的滑动事件,或双击事件,或任何类似移动浏览器中原生实现的事件.

但是你可以通过将javascript与股票touchstart,touchend事件等结合使用来模拟那些更复杂的事件.

幸运的是,您不需要自己编写这些事件,因为几乎每个移动框架都为您完成了这些.其他人提到了一些处理触摸事件的库.

我自己,我倾向于使用具有swipeleftswiperight事件的jQuery Mobile ,以及其他人.

http://jquerymobile.com/demos/1.2.0/docs/api/events.html

如果你不想,你甚至不必使用完整的jQuery Mobile框架.如果需要,您可以包括他们的触摸事件处理程序.


最白目*_*最白目 4

我们使用quo.js。它是一个处理多点触摸事件等的轻量级框架。