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