Pointermove feuert nicht für Touch auf IE
Ich möchte @ hörpointermove
Event auf IE11, aber es scheint, dasspointermove
wird nur für die Maus (und möglicherweise für den Stift) ausgelöst, nicht jedoch, wenn Sie Ihren Finger verwenden.
atsächlich ist dasSpezifikatio sagt, dass es für Stifte / Mäuse abgefeuert wird, daher ist dies möglicherweise kein wirklicher Fehler.
Aber, gibt es eine Möglichkeit, Pointermove im IE für Touch anzuhören? Es muss sein, aber ich war sehr überrascht zu sehen,pointermove
überhaupt nicht feuern.
BEARBEITEN Ich fand das, wenn ich CSStouch-action: none
auf dem Div, Pointermove-Ereignisse feuern. Aber wieso? Ich versuche, Dokumente zu diesem Thema zu finden, konnte jedoch noch keine finden.
BEARBEITEN Ich lerne, dass dietouch-action
CSS gibt an, welche Touch-Aktionen vom Browser verarbeitet werden. Dies bedeutet das Setzen vontouch-action
zunone
weist den Browser an,nich behandelt alle Berührungsereignisse, und der Entwickler ist für die Steuerung des Verhaltens bei JavaScript-Ereignissen verantwortlich. Aus diesem Grund habe ich die Ereignisse nur dann richtig ausgelöst, wenn ich das CSS hatte. (Mehr unter MDN.)