2011-09-02 13 views
5

Czy istnieje sposób wykrywania przeciągnięć palców za pomocą Javascript na telefonach dotykowych? Obecnie używam jQuery i metoda mousemove() nie działa na moim telefonie Andorid.Wykrywanie przeciągania palcem za pomocą Javascript na telefonach dotykowych?

EDIT: Przypuszczam, że powinienem wyjaśnić, że jest to aplikacja internetowa.

EDIT 2: Znalazłem kopię mojego pytania kilka minut temu: Detect a finger swipe through JavaScript on the iPhone and Android. Chociaż nie ma akceptowanej odpowiedzi.

+0

możliwym duplikatu [wykryć palca przesuń przez JavaScript na iPhone'a i Androida] (http://stackoverflow.com/questions/2264072/detect-a-finger-swipe-through-javascript-on-the-iphone-and-android) – Ivan

Odpowiedz

5

Użyj analogous touch events: touchstart, touchmove, touchcancel i touchend. Aby powiązać detektor zdarzeń dla jednego z tych zdarzeń, trzeba użyć na przykład .bind('touchmove', ...) zamiast .touchmove(...), ponieważ jQuery nie zapewnia metod wygody.

+1

Link do wtyczki jquery jest martwy – SimplGy

+0

Wypróbuj jedną z 11 bibliotek wymienionych na stronie http://www.queness.com/post/11755/11-multi-touch-and-touch-events-javascript-libraries –

Powiązane problemy