Das Cursorformat ändert sich nicht, wenn die Maustaste in Internet Explorer 9 und höher gedrückt wird.
Wichtig
Die Internet Explorer 11-Desktopanwendung wird für bestimmte Versionen von Windows 10 eingestellt und ab dem 15. Juni 2022 nicht mehr unterstützt.
Sie können mit dem Internet Explorer-Modus in Microsoft Edge weiterhin auf ältere Websites zugreifen, für die Internet Explorer erforderlich ist. Anleitung.
Die Internet Explorer 11-Desktopanwendung wird schrittweise an den schnelleren, sichereren Microsoft Edge-Browser umgeleitet und letztendlich über Windows Update deaktiviert werden. Deaktivieren von IE heute.
Dieser Artikel enthält Informationen zum Beheben des Problems, dass sich das Cursorformat eines mit dem Mauszeiger versehenen DOM-Elements nicht ändert, wenn die Maustaste in Internet Explorer 9 und höher gedrückt bleibt.
Ursprüngliche Produktversion: Internet Explorer 9 und höhere Versionen
Ursprüngliche KB-Nummer: 2743603
Problembeschreibung
In Internet Explorer 9 und neueren Versionen wird die Cursorart eines DOM-Elements ignoriert, wenn die Maustaste gedrückt bleibt und dann außerhalb des jeweiligen DOM-Elements gedrückt bleibt. Dies kann beobachtet werden, wenn eine Webseite eine DragAndDrop-Funktion implementiert hat, in der das Cursorformat verwendet wird, um zu visualisieren, ob eine Dropzone das Ablegen zulässt oder nicht.
Dieses Verhalten tritt nur auf, wenn ein <div> Tag wie folgt implementiert wird:
<div style="cursor: wait;"></div>
Wenn Sie sich außerhalb dieses Div-Bereichs befinden und die Maustaste drücken und sie gedrückt halten, während Sie in den Bereich navigieren, ändert sich der Cursor nicht, sobald er in diesen Bereich eintritt.
Ursache
Dieses Verhalten ist entwurfsbedingt ab Internet Explorer 9.
Lösung
Um dieses Verhalten zu ändern, verwenden Sie die onmouseover und die Ereignisse wie onmouseout folgt:
<div onmouseover="this.style.cursor='wait'" onmouseout="this.style.cursor='pointer'" ></div>