Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

amn321a

[Resolvido] Como determinar tempo de inico em uma função

Recommended Posts

Boa noite pessoal!

 

Seguinte :

 

Crie a seguinte função, que da um efeito de fadein em uma foto em meu site.

 

$(window).load(function(){
$("#foto1").fadeIn(6000); 
});

 

Porém gostaria que ela se inicia-se 5 segundo depois.

Nas pesquisas que fiz pelo google achei essa função:

 

window.setTimeout

 

Porem como sou iniciante na linguagem não sei como implementar

 

Alguém ai poderia me dizer oque devo fazer para minha função Fadein demorar 5 segundos para começar?

 

Quero que depois de 5 segundos comece a conta os 6 milissegundos do Fadein.

 

Agradeço desde já a ajuda e compreensão de todos.

 

Att,

 

F.C

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

 

use a função delay() do jQuery (a partir da versão 1.4)

 

$(window).load(function(){
 $('#foto1').delay(4000).fadeIn(6000);
});

 

O tempo é dado em mile-segundos (ms), portanto, 4000 ms. significam 4 segundos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá amigo,

 

você já resolveu seu problemas, mas respondendo sua pergunta sobre o setTimeout.

 

$(window).load(function(){
 window.setTimeout(function(){
   $("#foto1").fadeIn(6000); 
 }, 5000);
});

 

Abs;

 

Sérgio

Compartilhar este post


Link para o post
Compartilhar em outros sites

Apenas uma dica, você mesmo disse que é iniciante na linguagem, recomendo estudar a linguagem e seus metódos nativos, depois o DOM, e só então partir para frameworks e bibliotecas como jQuery, vai te poupar bastante dores de cabeça.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.