我问一个Phonegap应用程序是否能够识别Java语言中与swipeLeft和SwipeRight相关的事件。
最佳答案
与正常的移动网站相比,Phonegap不会给您带来更多的触摸事件。 IE。它只是包装了一个UIWebView(在iOS上)或其他平台上的等效包装。
移动浏览器中的触摸事件包括touchstart
,touchend
,touchmove
等。
没有任何花哨的滑动事件,双击事件或移动浏览器中 native 实现的事件。
但是您可以通过将javascript与股票touchstart
,touchend
事件等结合使用,来模拟那些更复杂的事件。
幸运的是,您几乎不必亲自编写这些事件,因为几乎每个移动框架都为您完成了这些工作。其他人提到了一些处理触摸事件的库。
我自己倾向于使用具有swipeleft
和swiperight
事件以及其他事件的jQuery Mobile。
http://jquerymobile.com/demos/1.2.0/docs/api/events.html
如果您不想,甚至不必使用完整的jQuery Mobile框架。您可以根据需要包括他们的触摸事件处理程序。