使用 jquery 淡出隐藏图像
hide image with jquery fadeout
我想隐藏图像,当图像隐藏时我希望它以淡出效果隐藏
我在 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')
})
在您的代码中删除 .css()
它会快速隐藏 img 标签,因此只需使用 .fadeOut()
功能就足够了
$('#btn').click(function(){
$('#img').fadeOut('slow');
});
您正在使用 css() 将其设置为不可见,然后淡出!
$('#btn').click(function(){
$('#img').fadeOut('slow')
})
JSFiddle: http://jsfiddle.net/TrueBlueAussie/nm36s05u/3/
另请注意:您的 JSFiddle 不 包含 jQuery(JSFiddle 的左侧面板上有选项)。
我想隐藏图像,当图像隐藏时我希望它以淡出效果隐藏
我在 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')
})
在您的代码中删除 .css()
它会快速隐藏 img 标签,因此只需使用 .fadeOut()
功能就足够了
$('#btn').click(function(){
$('#img').fadeOut('slow');
});
您正在使用 css() 将其设置为不可见,然后淡出!
$('#btn').click(function(){
$('#img').fadeOut('slow')
})
JSFiddle: http://jsfiddle.net/TrueBlueAussie/nm36s05u/3/
另请注意:您的 JSFiddle 不 包含 jQuery(JSFiddle 的左侧面板上有选项)。