Ir para conteúdo

POWERED BY:

Arquivado

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

adrfaria

[Resolvido] JQuery: objeto ficar visível depois de 20 segund

Recommended Posts

Preciso entrar em uma tela e ocultar um controle automaticamente... isso eu já fiz:

 

< script language="javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js">< /script>
< script>
$(document).ready(function() {
  $('#options').hide();
});
< /script>

Agora preciso que essa mesma DIV (options) fique visível depois de 20 segundos, por exemplo...

 

Como seria ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ta na mão

 

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
<script>
$(document).ready(function() {
  $('#options').hide(500);
  setTimeout(function(){$("#options").show(500)},20000);
});
</script>

 

Ou assim:

 

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
<script>
$(document).ready(function() {
  $('#options').hide(500).delay(20000).show(500);
});
</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Perfeito!

 

Só um detalhe que não é do seu script. Ao adicionar:

 

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>

 

dá o erro:

 

SOS-1297765710-U1.png

 

Detalhado:

 

SOS-1297765792-U1.png

 

Esse JS é um arquivo do framework que uso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

dá o erro:

 

SOS-1297765710-U1.png

ai você vai ter que ver quem é o element neste momento.

Vá eliminando as chamadas ao FW, até achar qual que está usando esse trecho.

 

Por um acaso, o teu FW usa o $ de alias também ? (conflito com jQuery?)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Resolvido assim:

 

< script type='text/javascript' src='{$this->settings['public_dir']}js/3rd_party/jquery.min.js'></script>
< script>
$.noConflict();
       jQuery(document).ready(function()
       {
  jQuery('#tosmessage').hide(0).delay(1000).show(1500);
  jQuery('#tos').hide(2000).delay(10000).show(2000);
});
< /script>

Tks.

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.