引导程序警报只起作用一次

Bootstrap alert is only working one time

本文关键字:一次 起作用 引导程序      更新时间:2023-09-26

我正在开发一个web应用程序,提交后它会调用一个ajax页面。现在,如果电子邮件已经存在,那么它将发出警报。为此,我正在进行引导程序警报。但这是第一次奏效。请看这个战利品,当您按下添加按钮时,警报只会第一次显示。

嗯,嗯,你正在淡出警报,所以下次它显示它是不可见的:

$(".alert").delay(200).addClass("in").fadeOut(3500);
                                      // ^^^ that's a fadeOut

将其更改为:

$(".alert").delay(200).addClass("in").fadeOut(3500, function() {
    $(this).removeClass('in').show();
});

.fadeOut()隐式设置display: none;,因此您必须还原它,例如通过调用.show()

$(".alert").show().delay(200).addClass("in").fadeOut(3500);