问题
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?
回答1:
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.
回答2:
Except on the ipad -- where mouse hover, mouse down, mouse up and click are all triggered... except if you change anything in mouse hover .. then nothing else gets triggered.... very annoying...more details see http://sitr.us/2011/07/28/how-mobile-safari-emulates-mouse-events.html
来源:https://stackoverflow.com/questions/13510999/when-to-use-touchmove-vs-mousemove