jQuery mouseenter/mouseleave virker ikke som forventet

Tags:    jquery

<< < 12 > >>
Jeg sidder og koder lidt jQuery for svigerfar.
Jeg har dog det problem at hvis man tager musen hurtigt over .menu-item og væk igen, fader .inner-menu-item ikke ud..

Fold kodeboks ind/udJScript kode 




Indlæg senest redigeret d. 29.01.2012 21:47 af Bruger #14218
16 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 6 karma
Sorter efter stemmer Sorter efter dato
Kan det være fordi fadeOut ikke er færdig, inden musen er ude? Måske et long shot.
Kunne muligvis have noget med køen at gøre, prøv evt. med http://api.jquery.com/clearQueue/



Noget tid siden jeg har leget med det, men skal mouseleave ikke være selvstændig?

altså

Fold kodeboks ind/udJScript kode 




Ikke i følge jQuery docs:

jQuery Docs eksempel

Der står således:
Fold kodeboks ind/udJScript kode 




Du har ret i at det er fordi fadeOut ikke er færdig :)

Jeg smed en theElement.stop(); ind.. og nu virker det :D

Fold kodeboks ind/udJScript kode 




Yep det er nok det samme som en clearqueue, mere eller mindre :).
Men så bliver svigerfar vel glad (;



Haha... Ja han gør..

Men nu virker det ikke i ie... -.-

Man burde kunne sagsøge Microsoft for have lavet den browser...



prøv med både

myDiv.clearQueue();
myDiv.stop();

Yep Microsoft, det er noget værre ...



Prøv at se hvordan siden ser ud i de forskellige browsere:

http://eriksure.chrizl.dk/



Indlæg senest redigeret d. 29.01.2012 22:46 af Bruger #14218
Spiller fint i Safari & Firefox, er dog Mac mand, så IE er ikke en option :).


theElement.clearQueue(); spillede ikke?




<< < 12 > >>
t