JavaScript: スマホ等、タッチデバイスのイベント

スマートフォンやタブレット等のタッチデバイスでは、マウスは使いません。 ですから、マウス関連のイベントは使えません。

マウス関連のイベントとしては次のイベントがあります。

  • mouseover
  • mouseout
  • mouseup
  • mousedown
  • mousemove

タッチイベント

マウス関連のイベントが使えない代わりに、用意されているのがタッチイベントです。

touchstart, touchend, touchmove の3つあり、イベント内容は次の通りです。

イベント名イベント内容
touchstartタッチ開始
touchendタッチ終了
touchmoveタッチしたまま移動