Dazu nutze ich mouseover und mouseout. In dem Contentbereich eines Divs habe ich logischerweise Buttons und Textfelder, etc...
Jedesmal, wenn ich über diese Elemente fahre, dann wird die einklapp-funktion ausgelöst. Ich weis nicht, woran es liegt. Könnt ihr mir helfen?
Am Event-Bubbling.
Mouseover- und Mouseout-Ereignisse passieren bei den Kindelementen, steigen auf und lösen den entsprechenden Handler beim div-Element aus.
Besser wären die Ereignisse mouseenter und mouseleave, allerdings kennt die nur der IE. In anderen Browsern kann man sie emulieren, indem man abfragt, woher die Maus kam bzw. wohin sie geht (relatedTarget bzw. fromElement/toElement) und ob dieses Element im div liegt oder außerhalb.
Beispiel dafür:
http://molily.de/temp/mouseenter-mouseleave.html
Mathias