Autor | Zpráva | ||
---|---|---|---|
Neas Profil |
Ahoj,
řeším malý problém s jquery eventy v menu, konkrétně mouseenter a mouseleave. chtěl jsem udělat položku v menu, která se rozscrolluje, když na ni najedu a zase složí, když ji myší opustím. tohle se mi i povedlo, ale problém nastává ve chvíli, kdy na položku v menu najedu, hned ji zase opustím a znovu na ni najedu a takhle párkrát dokola. tato položka v menu se pak zacyklí a neustále dokola se scolluje. tohoto nepříjemného efektu bych se chtěl zbavit, ale nevím jak. Poradil by mi někdo? Děkuji živá ukázka, položka "projekty" -> http://kakkoii.rpg2heaven.cz javascript soubor -> http://kakkoii.rpg2heaven.cz/javascripts/common2.js |
||
joe Profil |
#2 · Zasláno: 4. 2. 2011, 14:39:44
Animace u jQuery se standartně přidávají do fronty, takže se vykonávají postupně. Hledej tedy klíčové slovo queue. Například u funkce animate se v předvolbách dá nastavit queue: false a tím docílíš přesně toho, co chceš. Řešení je asi tady.
|
||
Neas Profil |
#3 · Zasláno: 4. 2. 2011, 15:08:38
jj, tohle funguje. Děkuji
|
||
Časová prodleva: 13 let
|
0