Touchmove с Phonegap - PullRequest
       1

Touchmove с Phonegap

4 голосов
/ 08 ноября 2011

Я действительно борюсь за приложение для Android в Phonegap и JQuery.

Все, что я хочу сделать, - это привязать сенсорное движение к элементу и затем проверять координаты X и Y, когда я двигаю пальцем (перетаскивание, в основном)

$('#someElm').bind('touchmove',function(event){
        //Code here..!
});

Сенсорное движение срабатывает, когда я прикасаюсь к экрану, но тогда я действительно не знаю, каковы объекты события - я пробовал event.screenX, event.pageX,но не работают.

Есть идеи?

1 Ответ

6 голосов
/ 08 ноября 2011

Здесь ссылка на мобильное сафари (андроид в основном такой же):

https://developer.apple.com/library/archive/documentation/AppleApplications/Reference/SafariWebContent/HandlingEvents/HandlingEvents.html

что вы хотите:

var x = event.touches[0].pageX;
var y = event.touches[0].pageY;

Если вы работаете на Android, вам также нужно отменить событие touchmove, чтобы получить новые во время касания. Не спрашивай меня почему ...

...