Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/04/2012, 09:51
Avatar de oscartt67
oscartt67
 
Fecha de Ingreso: abril-2012
Ubicación: fonollosa
Mensajes: 481
Antigüedad: 12 años
Puntos: 97
Respuesta: Esperar que attr(src,x) termine

Gracias por vuestras respuestas.

El código de Naahuel, lo he adaptado así:
Código PHP:
    $('a.setimg').live('click',function(event){
        
event.preventDefault();
        
imgxica=$(this).children('img');
        
im=$('#imgcentral');
        
posfi=im.position();
        
        
src_imagen = $(this).attr("href");
        
imagenPreCargada = new Image(); 
        
imagenPreCargada.src src_imagen;
            
        
im im.hide().attr('src',src_imagen);

        
im.css({
            
position'absolute',
            
leftimgxica.offset().left,
            
topimgxica.offset().top,
            
widthevent.target.width,
            
heightevent.target.height
        
});

        $(
imagenPreCargada).load(function(){
            
im.animate({left:posfi.left,top:posfi.top,width:700,height:400},400);
        });
    }); 
El problema es que trabajando en local, como la carga de la src es muy rápida, y siempre me va bien. El miércoles lo subiré al servidor real. Si hay problemas, os dejaré el link de la página y quedará todo mas claro lo que pretendo y lo que ocurre.

Saludos, y gracias de nuevo!