【发布时间】:2010-10-28 07:31:24
【问题描述】:
在我的设置中,我使用 jquery 淡出图像,将其源更改为其他内容,然后淡入。然而,有时在慢速连接上,图像会在源完全改变之前淡入,所以旧图像会在新的出现之前仍然会出现一秒钟。
有没有办法在 attr 上进行回调,以便仅在反映 attr 更改时才调用淡入?
$(".img").fadeTo("fast",0,function(){
$(".img").attr({
//some other stuff
'src':url
});
$(".img").fadeTo("fast",1);
//other stuff
});
我使用fadeTo 而不是fadeIn(),所以图像大小被保留。
【问题讨论】: