web-dev-qa-db-fra.com

Quand utiliser touchmove vs mousemove?

Je construis un jeu web mobile, il fonctionne sur des navigateurs (PC/Mobile).

Dois-je utiliser le touchmove ou non?

Comment puis-je exécuter l'événement touchmove comme l'événement mousemove?

26
Soliman

Pour la parité entre le bureau et le toucher, vous avez les équivalences suivantes:

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

Ainsi, si vous gérez mousedown, mousemove et mouseup, vous n'avez pas besoin de gérer les événements équivalents correspondants sous le toucher. Les mêmes gestionnaires devraient être en cours d'exécution.

38
Konstantin Dinev

Sauf sur l'ipad - où le survol de la souris, la souris vers le bas, la souris vers le haut et le clic sont tous déclenchés ... sauf si vous changez quoi que ce soit en survol de la souris .. alors rien d'autre ne se déclenche .... très ennuyeux ... plus de détails voir http://sitr.us/2011/07/28/how-mobile-safari-emulate-mouse-events.html

2
guest