2013-10-17 129 views
0

您好我想知道如何使用javascript檢測滑動手勢。我不想爲此使用一個單獨的庫,因爲我有我的JavaScript回調事件對象在我的處置,它具有我需要的一切,如deltaX,deltaY & absDeltaX & absDeltaY。我的問題是我需要設置什麼邊界,以便我可以將滑動手勢與其他手勢(如滾動)區分開來。

這是一個問題,因爲有時當用戶試圖在屏幕上滑動時,它們也會產生顯着的Y位移,導致手勢在僅滑動時也會被檢測爲滾動。使用javascript檢測滑動手勢

回答

0

我會把這看作是一個判斷電話,什麼感覺可用?我會研究標準庫使用的算法。例如,我們看到jQuery的文檔在用於手勢的規則被解釋爲一個滑動:

時的30像素以上(且小於960x75像素垂直地) 持續1秒內發生的水平拖動:

而jQuery允許配置這些參數,這意味着沒有單個「正確的」答案。