Dela via


Markörformatet ändras inte när musknappen trycks ned i Internet Explorer 9 och senare versioner

Varning

Supporten har upphört för det indragna skrivbordsprogrammet Internet Explorer 11 och det har inaktiveras permanent via en Microsoft Edge-uppdatering för vissa versioner av Windows 10. Mer information finns i Vanliga frågor och svar om indragning av skrivbordsprogrammet Internet Explorer 11.

Den här artikeln innehåller information om hur du löser problemet med att markörens stil för ett hovrade DOM-element inte ändras när musknappen förblir nedtryckt i Internet Explorer 9 och senare versioner.

Ursprunglig produktversion: Internet Explorer 9 och senare versioner
Ursprungligt KB-nummer: 2743603

Symptom

I Internet Explorer 9 och senare versioner ignoreras markörens stil för ett hovrade DOM-element om musknappen förblir nedtryckt och sedan förblir nedtryckt utanför det specifika DOM-elementet. Detta kan observeras om en webbsida har implementerat en DragAndDrop-funktion där markörformatet används för att visualisera om en släppzon tillåter att den släpps eller inte.

Det här beteendet inträffar bara när en <div> tagg implementeras på följande sätt:

<div style="cursor: wait;"></div>

Om du befinner dig utanför detta div-område och trycker på musknappen och håller den nedtryckt när du flyttar in i området, ändras inte markören när du har gått in i det här området.

Orsak

Det här beteendet är avsiktligt från och med Internet Explorer 9.

Åtgärd

Om du vill ändra det här beteendet använder onmouseover du händelserna och onmouseout enligt följande:

<div onmouseover="this.style.cursor='wait'" onmouseout="this.style.cursor='pointer'" ></div>