我可以肯定我正确地这样做了:
我有一条消息,我希望在显示之后淡出.
一旦不透明度为零,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)