我问一个Phonegap应用程序是否能够识别Java语言中与swipeLeft和SwipeRight相关的事件。

最佳答案

与正常的移动网站相比,Phonegap不会给您带来更多的触摸事件。 IE。它只是包装了一个UIWebView(在iOS上)或其他平台上的等效包装。

移动浏览器中的触摸事件包括touchstarttouchendtouchmove等。

没有任何花哨的滑动事件,双击事件或移动浏览器中 native 实现的事件。

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

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

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

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

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

10-06 04:47