molily: jQuery -> hover merkwürdiges Verhalten im Internet Explorer

Beitrag lesen

Hallo,

hover arbeitet mit mouseover- und mouseout-Events. Diese passieren nicht nur beim Überfahren des Elements, sondern zudem beim Überfahren der Kindelemente. Die Ereignisse steigen auf (Bubbling) und lösen dort das Öffnen/Schließen auf, obwohl die Maus gar nicht den Bereich des Elements verlassen hat.

Als Alternative kannst du mit den Events mouseenter und mouseleave arbeiten:

http://api.jquery.com/mouseenter/
http://api.jquery.com/mouseleave/

Diese bubblen nicht und passieren erst, wenn die Maus wirklich das Element verlässt.

Mathias