12

我正在使用 phonegap 构建 android 应用程序。

我想检测用户的手势,例如用户的滑动。有没有我可以从 javascript 调用的事件?

谢谢!

4

2 回答 2

7

我使用了一个名为xui ( homepage ) 的 JavaScript 框架,它具有与 jQuery 类似的 API。

您可以将此框架与swipe 插件结合使用来访问简单的手势事件。请参阅该存储库下的 swipe/ 目录以获取代码和示例(特别是在 index.html 下)。一个简单的例子:

x$('body').swipe(function(e, data) {
    console.log('type:' + data.type + ' deltaX:' + data.deltaX + ' deltaY:' + data.deltaY + ' distance:' + data.distance + ' delay:' + data.delay+' direction:' + data.direction  );
});
于 2011-02-07T20:47:08.367 回答
3

jQuery Mobile还提供了对手势的基本支持(至少点击、长按和左右滑动)。

一些额外的插件可以在资源站点上找到。也许插件站点上还有更多。

于 2012-04-05T15:31:31.863 回答