Ich entwickle gerade eine Webanwendung für iPad. Ich habe eine HTML-Leinwand, auf der ich die Koordinaten des touchmove-Ereignisses verfolgen möchte. Ich kann das Touchstart-Ereignis verfolgen, das die Koordinate ausgibt, die ich gedrückt habe, aber wenn ich versuche, meine aktuellen Koordinaten auszugeben, während ich über die Zeichenfläche gehe, tut es nichts, ich habe den folgenden Code, der angular2 verwendet .currentArrowPoint ist das Etikett ich die Werte auf dem Bildschirm ausgebe:TouchMove Event unter iOS
e.preventDefault();
this.currentArrowPoint = ["a", "b"];
this.currentYPosition = ["e.changedTouches[0].pageY];
this.currentArrowPoint = [this.currentYPosition];
es auf jeden Fall die mousemove- eintritt, wie ich die eine bin immer und b zurück, aber dann, wenn ich Ausgang etwas in Bezug auf das Ereignis e Bekomme ich absolut keine ausgabe, auch nicht wenn ich nur e ausgeben und ausgeben möchte. Dies funktioniert bei allem außer Apple-Geräten, also frage ich mich, ob ich etwas besonderes über Apple-Browser oder Geräte vermisse?
Dank
Haben Sie versucht, targetTouches anstelle von changedTouches zu verwenden? – ericjbasti