让隐藏的div出现然后逐渐消失?

Qua*_*ess 1 html css jquery fadeout

使div出现的最简单方法是什么,然后在几秒钟内消失?

.fade_div {
    visibility: none;
    position: fixed;
    background-color: yellow;
    border: 1px solid black;
    top: 300px;
    left: 300px
}
Run Code Online (Sandbox Code Playgroud)
<input type="button" value="Add Item" id="mybutton">

<div class="fade_div">Successfully Added!</div>
Run Code Online (Sandbox Code Playgroud)
$('mybutton').click(function(){
    $('.fade_div').....
}
Run Code Online (Sandbox Code Playgroud)

Ita*_*tay 8

下面的代码将使.fade_div类中的元素快速淡入,等待一秒(1000毫秒)并缓慢淡出.

$('#mybutton').click(function(){
    $('.fade_div').finish().fadeIn("fast").delay(1000).fadeOut("slow");
});
Run Code Online (Sandbox Code Playgroud)

您可能希望停止使用visibility: hidden; (而不是无)display: none改为使用.

立即出现而不是淡入淡出:

$('#mybutton').click(function(){
    $('.fade_div').finish().show().delay(1000).fadeOut("slow");
});
Run Code Online (Sandbox Code Playgroud)

jsFiddle演示