Autor | Zpráva | ||
---|---|---|---|
hafik Profil |
Dobrý večer,
Mám jednoduchou hover funkci v jQuery. Pokud kliknu na položku se třídou .polozka , provede se jednoduchá hovar funkce s efektem (slideUp - slideDown).
Šlo by nějaký způsobem nastavit, aby nedoházelo k přerušení efektu, pokud na tu samou položku přejedu myší například 2x za sebou, ale aby se dokončila funkce hover? $(document).ready(function () { $('.box').hover(function () { $(this).find(".polozka").finish().hide().slideDown(350); }, function () { $(this).find(".polozka").show().slideUp(250).; }); }); Děkuji za rady. |
||
kaktuss Profil |
#2 · Zasláno: 1. 9. 2013, 21:06:19
Radšej použi funkciu "on click" ako hover. Píšeš o kliknutí na položku, ale používaš hover.
Takže asi skôr takto: $(document).ready(function() { $('.box').on('click', function(){ $('.polozka').slideToggle(); }); }); |
||
hafik Profil |
kaktuss:
Omlouvám se. Měl jsem na mysli funkci hover. Funkci on click v tomto případě nepotřebuji. |
||
Časová prodleva: 11 let
|
0