web-dev-qa-db-ja.com

タッチムーブとマウスムーブを使用する場合

私はウェブモバイルゲームを構築し、ブラウザー(PC /モバイル)で実行します。

タッチムーブを使用する必要がありますか?

どうすればmousemoveイベントのようなtouchmoveイベントを実行できますか?

26
Soliman

デスクトップとタッチの同等性のために、次の同等物があります。

mousedown === touchstart
mousemove === touchmove
mouseup === touchend

したがって、mousedown、mousemove、およびmouseupを処理する場合、対応する同等のイベントをタッチで処理する必要はありません。同じハンドラーが実行されているはずです。

38

Ipadを除いて-マウスホバー、マウスダウン、マウスアップ、クリックがすべてトリガーされます...マウスホバーで何かを変更した場合を除き、他に何もトリガーされません。 http://sitr.us/2011/07/28/how-mobile-safari-emulates-mouse-events.html

2
guest