Autor | Zpráva | ||
---|---|---|---|
fiaales11 Profil |
#1 · Zasláno: 6. 7. 2014, 11:35:41
Potřebuji poradit, jak udělat zpoždění před opakováním animace. Animace se logicky opakuje hned za sebou . Představuji si to tak, že třeba když obrázek/text dostáhne opacity: 1, tak se to zastavý třeba na 2 sekundy a pak se udělá druhá funkce, která dostane obrázek/text na opacity: 0.2 a hned se bude vracet na opacit: 1 a takhle dokola. Pořádně nevím, kam vrazit nějaký delay nebo něco podobného, proto žádám o radu.
function aa() { $('#aa').animate ({ opacity: 1}, 3500, function() { $('#aa').animate ({ opacity: 0.2}, 1000, function() {aa(); }); }); }; aa(); Díky za každou pomoc. |
||
Časová prodleva: 12 dní
|
|||
Fisir Profil |
#2 · Zasláno: 18. 7. 2014, 18:25:17
Reaguji na fiaalese11:
function animate(stage){ if(stage === 1){ $('#aa').animate({opacity: 1}, 3500); setTimeout(function(){animate(2);}, 2000); } else { $('#aa').animate({opacity: 0.2}, 1000); setTimeout(function(){animate(1);}, 2000); } } animate(1); |
||
joe Profil |
#3 · Zasláno: 18. 7. 2014, 18:34:02
fiaales11:
Do dokumentace jsi koukal? Na zpoždění je funkce delay. |
||
Časová prodleva: 11 let
|
0