Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/01/2014, 09:17
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: retardar un movimiento en opciones de menu

En tal caso, retarda la acción con el método setTimeout:

Código Javascript:
Ver original
  1. function MoverTexto(id,d)
  2. {
  3.     setTimeout(function(){
  4.         for (i = 1; i <= 9; i++)
  5.         {
  6.             var bloque = document.getElementById("parrafo"+i);
  7.             if (i == id)
  8.             {
  9.                 if (d == "arriba")
  10.                     bloque.style.top = "310px";
  11.             }
  12.             else
  13.                 bloque.style.top = "100px";
  14.         }
  15.     }, 2000);
  16. }

Lo que hace dicho método es ejecutar la función que se le pasa como primer parámetro al término del tiempo establecido en el segundo parámetro, que en este caso son 2000 milisegundos o 2 segundos. Vas a tener que quitarle el efecto que le añadí en CSS para que se vea como quieres.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand