Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/06/2013, 08:41
Avatar de alberto510a
alberto510a
 
Fecha de Ingreso: abril-2013
Mensajes: 351
Antigüedad: 11 años
Puntos: 35
Respuesta: Duda sobre temporizar

Hola, mira aquí te monte un ejemplo.

Imaginemos que tenemos 2 divs uno azul y otro verde, al pasar el ratón por encima del azul se producirá un setTimeout para un retraso de 600 milisegundos y tras esto se hace la función de mostrar el div verde:

Código HTML:
Ver original
  1. <div id="prueba" style="visibility:hidden;width:300px;height:300px;background:#083;">
  2. Este div estará invisible
  3. </div>
  4. <div onmouseover="javascript: window.setTimeout(function(){mostrar()},600);" style="width:300px;height:300px;background:#135;">
  5. Pasame el ratón por encima!
  6. </div>

Código Javascript:
Ver original
  1. <script>
  2.     function mostrar(){
  3.         var estado = document.getElementById('prueba').style;
  4.         if (estado.visibility == 'hidden'){
  5.             estado.visibility = 'visible'
  6.         }
  7.         else {
  8.             estado.visibility = 'hidden';
  9.         }
  10.     }
  11. </script>

Saludos!
__________________
No hay preguntas tontas, sino tontos que no preguntan.