Fazer uma function ser executada após 5 segundos
Galera tudo beleza ? Estou desenvolvendo um programa e estou com uma dúvida básica, tenho um elemento e quero fazer ele ir "caindo na tela" por isso coloquei a fórmula e em seguida o setInterval , porém preciso que ele caia depois de 5 segundos, para isso tentei utilizar o setTimeout ambas na mesma function, porém nada acontece, segue o código :
function iniciaJogo(){
setTimeout(movimento,5000);
setInterval(movimento,20);
setTimeout(movimentosegundo,5000);
setInterval(movimentosegundo,20);
setTimeout(movimentoterceiro,5000);
setInterval(movimentoterceiro,20);
var c=document.getElementById("cnv01");
ctx=c.getContext("2d");
ctx.fillStyle = "#000000";
ctx.fillRect(0,0,1024,768);
desenhaElemento();
}
Função movimento, segundo e terceiro, estão feitas separadamente, com esse código o interval funciona e o timeout não.Discussão (4)
Carregando comentários...