Dazu musst du abfragen, ob das Zielelement des mouseout-Events des Menues ein Nachfahrenelement von diesem ist, oder nicht
Das wäre arg kompliziert, würde es nicht reichen, zu prüfen, ob das Zielelement das verarbeitende Element ist?
if (e.currenTarget == e.target) {
alert("Event genau bei diesem Element, nicht ein aufgestiegener Event");
}
wenn jQuery dafuer nichts fertiges bietet
Bei der Benutzung von mouseenter/mouseleave fällt diese Abfrage weg bzw. jQuery macht sie halt intern, wenn der Browser den Event nicht selbstständig feuert.
Mathias