mouseleave-Ereignis wird nicht auf dem Mausrad in IE11 ausgelöst

8

Wenn Sie mit dem Mausrad eine Seite nach unten scrollen, wird das mouseleave-Ereignis in IE11 nicht ausgelöst, bis der Cursor bewegt wird. Funktioniert gut in Google Chrome.

jsFiddle: Ссылка

HTML

%Vor%

CSS

%Vor%

JavaScript

%Vor%

Gibt es bekannte Problemumgehungen dafür, dass das Ereignis auf scroll ausgelöst wird?

jQuery scheint dasselbe Problem zu haben: Ссылка

    
magritte 09.10.2015, 13:08
quelle

1 Antwort

1

Sie könnten Ihren Listener in eine Funktion einfügen und auch einen scroll eventListener anhängen. Dort können Sie überprüfen, ob sich der Mauszeiger noch im 'box' befindet und die entsprechende Funktion aufrufen:

%Vor%     
LuudJacobs 16.10.2015, 13:56
quelle