2015-04-30 48 views
1

我想隐藏图像,当图像被隐藏,我想它淡出效果,隐藏隐藏图像淡出

jsfiddle用这个代码,但它不工作

<button id="btn">Click me</button> 

<img id="img" src="http://www.darbarg.com/Magazine/Picture/journal-29705363/4.jpg" width="300" heght="300"/> 



$('#btn').click(function(){ 
    $('#img').css('display','none').fadeOut('slow') 
}) 
+3

在左上角菜单中你有一个选择...选择jquery 2.1.3 ...没有库你不能运行jQuery代码 –

回答

1

中删除.css()您代码它快速隐藏img标签因此就使用.fadeOut()功能足够

$('#btn').click(function(){ 
    $('#img').fadeOut('slow'); 
}); 

Fiddle

+0

我包括库但它隐藏得很快 – YuZA

+1

@YuZA remove .css( )...只有fadeOut()会做这个工作 –

+2

但在你的小提琴中,你没有包含jquery –

3

你将它设置为隐藏的CSS(),然后淡出!

$('#btn').click(function(){ 
    $('#img').fadeOut('slow') 
}) 

的jsfiddle:http://jsfiddle.net/TrueBlueAussie/nm36s05u/3/

另外请注意:你的jsfiddle没有有jQuery的包括(还有的jsfiddle的左侧面板中的选项)。