When to use touchmove vs mousemove?

Soliman picture Soliman · Nov 22, 2012 · Viewed 32.6k times · Source

I build a web mobile game, it runs on browsers (PC/Mobile).

Do I need to use the touchmove or not?

How can I run the touchmove event like the mousemove event?

Answer

Konstantin Dinev picture Konstantin Dinev · Nov 22, 2012

For parity between desktop and touch you have the following equivalences:

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

Thus if you handle mousedown, mousemove and mouseup then you don't need to handle the corresponding equivalent events under touch. The same handlers should be executing.