Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/10/2008, 10:23
venkman
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: jQuery: EFecto fade y tiempo de espera

A fadein y a fadeout les pueddes pasar una función que se llame cuando acabe el efecto. Así que podrías hacer algo como:

Código javascript:
Ver original
  1. jQuery(".blank").mouseover(function(){
  2.     jQuery("#logo").fadeOut("normal", function() {
  3.         jQuery("#logo").fadeIn("normal, function() {
  4.            jQuery("#logo").css({ background: 'url(logo.png) no-repeat 0px -100px', });
  5.        });
  6.    });
  7. });

Aunque en realidad lo que quieres hacer seguramente sea más bien así:
Código javascript:
Ver original
  1. jQuery(".blank").mouseover(function(){
  2.     jQuery("#logo").fadeOut("normal", function() {
  3.         jQuery("#logo").css({ background: 'url(logo.png) no-repeat 0px -100px', }, function() {
  4.             jQuery("#logo").fadeIn("normal");
  5.         });
  6.     });
  7. });
Porque entiendo que lo que quieres es que se haga fadeOut del lgoo viejo, se cambie cuando lo se ve y luego fadeIn del logo nuevo, ¿no?