Hallo Lysjeger,
Verstehe ich Dich richtig: Man setzt eine zeitliche Begrenzung auf die mouseout-Funktion und solange hat man Zeit zu scrollen?!
beim mouseout schließt du das Menü nicht sofort, du gibst nur den Auftrag, das später zu tun (setTimeout), bei mir nach 3 Sekunden. Damit aber das Menü nicht geschlossen wird, wenn die Maus vor Ablauf der Zeit wieder zurück auf das Menü kommt, wird beim mouseover der Schließauftrag storniert (clearTimeout). Da es in Javascript kein Problem ist, offene Elemente zu öffnen oder schon abgearbeitete Aufträge zu stornieren, treffe ich im mouseover-Handler auch keine Vorkehrungen deswegen.
Gruß, Jürgen