我有一个警报div,我显示了一段时间,然后淡出。我希望它再次可见,以便再次显示它。但是我发现,如果在淡出后尝试执行此操作,可见性将被以下代码隐藏:
if (alert_div.is(":visible")) {
alert_div.not('.alert-important').delay(2000).fadeOut(350).promise().done(function () {
alert_div.empty().toggle();
});
所以我做到了这一点,但是我真的需要这样做吗? 为什么第一个不起作用?
if (alert_div.is(":visible")) {
alert_div.not('.alert-important').delay(2000).fadeOut(350).promise().done(function () {
alert_div.empty();
});
}else{
alert_div.toggle();
alert_div.not('.alert-important').delay(2000).fadeOut(350).promise().done(function () {
alert_div.empty();
});
}