Ver Mensaje Individual
  #6 (permalink)  
Antiguo 08/03/2010, 08:00
Avatar de nicosli
nicosli
 
Fecha de Ingreso: junio-2009
Ubicación: Cancún, Quintana Roo, Mexico
Mensajes: 72
Antigüedad: 14 años, 10 meses
Puntos: 5
Respuesta: duda con recursividad

Gracias por sus respuestas.

El motivo por la cual use recursividad fue por mi animacion. Cambio el fondo de un div infinita veces. Entiendo lo que me dicen, pero de que otra manera puedo hacer esta animacion? la opcion que tome fue poner un numero definido de iteraciones y segui usando recursividad. Aqui esta el codigo:

Código:
 var cont = 0;
	var totalImagenes = 5;
	var iteraciones = 1;
	
	animaImagen(2);
	
	
	function animaImagen(actual){
		
				
		$("#contenedorImg").fadeIn(600).delay(6000).fadeOut(600, function(){
			
			$("#contenedorImg").css("background","url(imagenes/fondo"+actual+".jpg)");
			
		});
		
		if ( actual == totalImagenes )
			actual = 1;
		
		
		
				
		if (cont < (iteraciones * totalImagenes)  ){
			cont++;
			//animaImagen(actual+1);
			setTimeout(function(){animaImagen(actual+1)}, 0);
		}
		else{
						
			$("#contenedorImg").css("background","url(imagenes/fondo"+actual+".jpg)");
			$("#contenedorImg").fadeIn(600);
		}
		
	}