molily: mouseenter statt mouseover

Beitrag lesen

Aber nur einen ganz kleinen:

mouseover

  • window.isMouseOverMenu = true
  • select-hide

mouseout

  • window.isMouseOverMenu = false
  • window.setTimeout(if (!window.isMouseOverMenu) { select-show }, zeit)

Äh, suchst du vielleicht die Events mouseenter und mouseleave anstelle von mouseover und mouseout?

.bind("mouseenter", handler)
.bind("mouseleave", handler)

Diese Ereignisse steigen nicht auf (Bubbling), daher gibt es kein "Flackern", weil mouseover-Events von Kindelementen nicht gefährlich werden.

Mathias