| 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: 13 let
|
|||
0