2012-11-22 14 views

Antwort

28

Für Parität zwischen Desktop und berühren Sie folgende Äquivalenzen haben:

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

Wenn Sie also mousedown-, mousemove- Griff und mouseup dann müssen Sie nicht über die entsprechende äquivalente Ereignisse unter Kontakt zu handhaben. Die gleichen Handler sollten ausgeführt werden.

+1

Das ist richtig, ABER:
Wenn Sie die Berührungsereignisse hinzufügen, funktioniert es NICHT wie die Mausereignisse.
Was wir für das Touch-Handy machen, läuft NICHT auf dem PC. – Solieman

+2

Sollte nicht sein (Mousemove && (MousedownHasFired && MouseUpHasNotYetBeFired)) === TouchMove? –

+1

Das ist nicht wahr, mousemove ~ = touchmove Mit movemove, es dauert das überhitzte Element, aber mit touchmove nimmt es das erste berührte Element. – eveevans