2012-04-19 88 views
1

当我点击一个链接,我设置的图片src来显示与此图像:淡入jquery attr动画的图像?

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

它的工作原理,因为它应该,但我想这样它消失在动画形象,我该怎么办那?我已经测试过动画和不透明,但是我出错了,我不能让它工作。

因此,任何输入赞赏,谢谢。

+1

后,你有一个不很做你想做的代码,并解释这两个它在做什么,为什么这不是你想要的吧去做。 – 2012-04-19 11:02:54

回答

1

试试这个吗?

首先隐藏:

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

然后设置你的src:

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

然后消失它:

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

谢谢,这工作得很好! – 2012-04-19 11:42:01

+0

没问题:)很高兴我能帮忙! – mattytommo 2012-04-19 11:45:19

1

加载图像事先(也许在一个div层以上)并隐藏它。然后动画它与淡入()

1

显示尝试这种

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

谢谢,但这没有奏效。 – 2012-04-19 11:41:46