fadeOut后重新显示

cod*_*ppy 6 jquery

我可以肯定我正确地这样做了:

我有一条消息,我希望在显示之后淡出.

一旦不透明度为零,jQuery fadeOut就会设置display:none.

因此,当我想通过设置可见性再次显示相同的消息时:可见消息将不会显示,因为仍然设置了display:none.

所以这就是我做的:

        $("#message6").fadeOut(600, function(){
            $("#message6").css("display","");
            $("#message6").css("visibility","hidden");              
        });
Run Code Online (Sandbox Code Playgroud)

这很好用.它似乎并不优雅.

我在这里错过了什么吗?这样做有一个简洁的方法吗?

iap*_*dev 11

你为什么不这样做:

$("#message6").fadeOut(600);
Run Code Online (Sandbox Code Playgroud)

并再次显示您的消息:

$("#message6").show();
Run Code Online (Sandbox Code Playgroud)