Ver Mensaje Individual
  #9 (permalink)  
Antiguo 25/07/2008, 00:20
venkman
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: fadein con jquery

Mira, el problema es que cuando haces esto:
Código:
$('#foto').attr("src", "imagenes/grafica/vivienda2007_"+ $(this).attr("id") +".jpg");
la foto no se carga inmediatamente, sino que tarda un rato en cargarse. Así que no puedes empezar a hacer el fadeIn hasta que no se haya cargado.

No sé si funcionará porque ahora no me apetece probarlo, pero en lugar de esto:
Código:
       $(this).click(function() {          
          
         $('#marco').fadeOut("normal",function(){
            $('#foto').attr("src", "imagenes/grafica/vivienda2007_"+ $(this).attr("id") +".jpg");
          }).fadeIn("slow");
//...
       });
Prueba con algo así:
Código:
$(this).click(function() {
    $('#marco').fadeOut("normal",function(){
        $('#foto').attr("src", "imagenes/grafica/vivienda2007_"+ $(this).attr("id") +".jpg").load(function() {
            $('#marco').fadeIn("slow");
        });
    });
//...
});