有沒有辦法在觸摸手機上使用Javascript檢測手指拖動?我目前正在使用jQuery,並且mousemove()方法似乎不適用於我的Andorid手機。在觸摸手機上使用Javascript檢測手指拖動?
編輯:我想我應該澄清,這是一個Web應用程序。
編輯2:我在幾分鐘前發現了我的問題的副本:Detect a finger swipe through JavaScript on the iPhone and Android。雖然它沒有被接受的答案。
有沒有辦法在觸摸手機上使用Javascript檢測手指拖動?我目前正在使用jQuery,並且mousemove()方法似乎不適用於我的Andorid手機。在觸摸手機上使用Javascript檢測手指拖動?
編輯:我想我應該澄清,這是一個Web應用程序。
編輯2:我在幾分鐘前發現了我的問題的副本:Detect a finger swipe through JavaScript on the iPhone and Android。雖然它沒有被接受的答案。
使用analogous touch events:touchstart
,touchmove
,touchcancel
和touchend
。要爲這些事件之一綁定事件偵聽器,您必須使用例如.bind('touchmove', ...)
而不是.touchmove(...)
,因爲jQuery沒有提供方便的方法。
jquery插件鏈接已死 – SimplGy
嘗試在http://www.queness.com/post/11755/11-multi-touch-and-touch-events-javascript-libraries上列出的11個庫中的一個 –
你可以使用觸摸庫像https://github.com/dotmaster/Touchable-jQuery-Plugin
如果一個輕量級的DOM抽象庫像非常相似到的jQuery的Zepto配對這是輕量級:中 http://zeptojs.com/
可能重複[檢測手指通過iPhone和Android上的JavaScript滑動](http://stackoverflow.com/questions/2264072/detect-a-finger-swipe-through-javascript-on-the-iphone-and-android) – Ivan