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 originaljQuery(".blank").mouseover(function(){
jQuery("#logo").fadeOut("normal", function() {
jQuery("#logo").fadeIn("normal, function() {
jQuery("#logo").css({ background: 'url(logo.png) no-repeat 0px -100px', });
});
});
});
Aunque en realidad lo que quieres hacer seguramente sea más bien así:
Código javascript
:
Ver originaljQuery(".blank").mouseover(function(){
jQuery("#logo").fadeOut("normal", function() {
jQuery("#logo").css({ background: 'url(logo.png) no-repeat 0px -100px', }, function() {
jQuery("#logo").fadeIn("normal");
});
});
});
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?