使用jquery attr animate淡入图像?

时间:2012-04-19 11:01:48

标签: jquery attr

当我点击一个链接时,我设置了一个图像src来显示一个图像:

$('img').attr("src",(myPlaylist.playlist[myPlaylist.current].poster));

它可以正常工作,但我想为图像设置动画以使其淡入,我该怎么做?我已经测试了动画和不透明度,但在某个地方我出错了,我无法让它工作。

所以任何意见都表示赞赏,谢谢。

3 个答案:

答案 0 :(得分:1)

试试这个?

首先隐藏它:

$('img').css("display", "none");

然后设置你的src:

$('img').attr("src",(myPlaylist.playlist[myPlaylist.current].poster));

然后淡出它:

$('img').fadeIn(500);

答案 1 :(得分:1)

预先加载图像(可能在上面的div中)并隐藏它。然后使用fadeIn()

为其显示动画

答案 2 :(得分:1)

试试这个

$('img').fadeIn(100,function(){
    $(this).attr("src",(myPlaylist.playlist[myPlaylist.current].poster));
});