jQuery MouseEnter und MouseOut-events mit .toggle() umkehren, wenn sich die Maus bereits über das element onLoad?

Ich habe ein dropdown-Menü arbeitet Super mit dem folgenden code:

$('#menu ul li').mouseenter(function(){
    $(this).children(".dropdown").toggle();
}).mouseleave(function(){
    $(this).children(".dropdown").toggle();
});

Diese funktioniert wie man es erwarten würde. Das Problem ist, dass wenn die Maus schon mouseenter auf die $('#menu ul li') wenn die $(document).ready(function(){ }) ausgelöst wird, wird der toggle-Umgekehrt funktioniert?

Wie kann ich diese vermeiden?

ZB: http://screenr.com/wbd

InformationsquelleAutor tarnfeld | 2010-02-06

Schreibe einen Kommentar