2012-02-19 130 views
2

如何讓jQuery/JavaScript執行jQuery-Function,如果手機用戶向左滑動另一個功能,如果他滑動到對?jQuery和觸摸/手機:執行左右滑動功能

如果用戶向左/向右滑動,我喜歡將scrollLeft和scrollRight動畫到某個位置。我的鍵盤導航通過箭頭左/右,這是完美的作品與桌面一樣。現在我需要在觸摸設備上進行同樣的操作。

(如果可能的話沒有jQuery Mobile的或其他額外的庫)

回答

1

使用下面的一些事件,你可以制定出一個刷卡已哪個方向

  • touchstart:發生時,將手指放在屏幕
  • touchend上:當發生已經放置在屏幕上的手指移動ACRO:當手指從屏幕
  • touchmove移除時發生SS屏幕
  • touchcancel:發生時之前的手指實際上是從屏幕

記錄在x,上touchendtouchstart並再次y位置移除,並確定一個滑動已經做出哪個方向上的觸摸被取消