En tal caso, retarda la acción con el método
setTimeout:
Código Javascript
:
Ver originalfunction MoverTexto(id,d)
{
setTimeout(function(){
for (i = 1; i <= 9; i++)
{
var bloque = document.getElementById("parrafo"+i);
if (i == id)
{
if (d == "arriba")
bloque.style.top = "310px";
}
else
bloque.style.top = "100px";
}
}, 2000);
}
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