20/04/2009, 14:33
|
| | | Fecha de Ingreso: julio-2008 Ubicación: Mexico
Mensajes: 130
Antigüedad: 16 años, 6 meses Puntos: 10 | |
Respuesta: Alargar div poco a poco No tiene nada que ver ajax, lo que pasa es que el while se ejecuta en mucho menos de un segundo, lo que debes hacer es usar setInterval(tufuncion, cada_x_tiempo), cada_x_tiempo puede ser por ejemplo 10 (expresado en milisegundos), este codigo hara que tu funcion se ejecute cada 10 milisegundos una y otra vez, la funcion debe encoger entonces el div en 1 o 2 px, para parar el intervalo tendrias que hacer algo asi:
var miintervalo = setInterval(tufuncion, cada_x_tiempo);
tufunfion(){
......
if(width == elwidthfinal)
clearInterval(miintervalo); //Se deja de ejecutar setinterval
} |