2011-09-02 38 views
5

Có cách nào để phát hiện các lần kéo ngón tay bằng Javascript trên điện thoại cảm ứng không? Tôi hiện đang sử dụng jQuery và phương thức mousemove() dường như không hoạt động trên điện thoại Andorid của tôi.Phát hiện kéo ngón tay bằng Javascript trên điện thoại cảm ứng?

CHỈNH SỬA: Tôi cho rằng tôi nên làm rõ rằng đây là ứng dụng web.

CHỈNH SỬA 2: Tôi đã tìm thấy bản sao câu hỏi của mình một vài phút trước: Detect a finger swipe through JavaScript on the iPhone and Android. Mặc dù, nó không có một câu trả lời được chấp nhận.

+0

thể trùng lặp của [Phát hiện một ngón tay vuốt qua JavaScript trên iPhone và Android] (http://stackoverflow.com/questions/2264072/detect-a-finger-swipe-through-javascript-on-the-iphone-and-android) – Ivan

Trả lời

5

Sử dụng analogous touch events: touchstart, touchmove, touchcanceltouchend. Để ràng buộc trình xử lý sự kiện cho một trong các sự kiện này, bạn sẽ phải sử dụng, ví dụ: .bind('touchmove', ...) thay vì .touchmove(...), vì jQuery không cung cấp các phương thức tiện lợi.

+1

liên kết plugin jquery đã chết – SimplGy

+0

Hãy thử một trong 11 thư viện được liệt kê tại http://www.queness.com/post/11755/11-multi-touch-and-touch-events-javascript-libraries –

Các vấn đề liên quan