我似乎无法弄清楚如何以一种好的方式执行以下操作。
我需要淡出图像。更改图像的来源。然后将其淡入。
但问题是fadeOut 和fadeIn 应该同时出现。当然,我现在这样做的方式(向下阅读几行)将在淡出期间更改源,这非常明显。
$('#lightboxImage').fadeOut('slow');
$('#lightboxImage').attr('src', 'an imagesource');
$('#lightboxImage').fadeIn('fast');
当我刚刚运行这个。它会在淡出之前更改图像。
当我将第二行放在 fadeOut 回调函数中时。在新图像淡入之前有一小段白屏。
希望有人可以帮助我解决这个问题。:)