Определить жест пользователя, например, проведите - PullRequest
12 голосов
/ 07 февраля 2011

Я использую PhoneGap для сборки приложений для Android.

Я хотел бы обнаружить жест пользователя, такой как удар пользователя. Есть ли событие, которое я могу вызвать из JavaScript?

Спасибо!

Ответы [ 2 ]

7 голосов
/ 07 февраля 2011

Я использую JavaScript-фреймворк с именем xui ( homepage ), который имеет API, аналогичный jQuery.

Вы можете использовать этот фреймворк вместе с подключаемым модулем , чтобы получить доступ к событиям легкого жеста. См. Каталог 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  );
});
3 голосов
/ 05 апреля 2012

jQuery Mobile также обеспечивает базовую поддержку жестов (по крайней мере, касание, длительное касание и пролистывание влево и вправо).

Некоторые дополнительные плагины можно найти на сайте Resources . Возможно, их больше на сайте плагинов .

...