检测用户的手势,例如滑动

时间:2011-02-07 07:17:52

标签: javascript android cordova gesture-recognition

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

我想检测用户的手势,例如用户的滑动。我可以通过javascript调用吗?

谢谢!

2 个答案:

答案 0 :(得分:7)

我使用名为xuihomepage)的JavaScript框架,该框架与jQuery具有类似的API。

您可以使用此框架与the swipe plugin结合使用,以访问简单的手势事件。请参阅该存储库下的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  );
});

答案 1 :(得分:3)

jQuery Mobile还提供基本support for gestures(至少点击,长按和向左和向右滑动)。

Resources site上可以找到一些额外的插件。也许plugin site上有更多这样的内容。