引导警报不关闭clickign X按钮

问题描述:

我正在使用引导程序3,并且当单击x按钮时我的警报元素未关闭。我的代码如下所示 - 注意css类的“modalEditError”并不存在,那是我试图在类名称的机制函数而不是id值的情况下关闭它。引导警报不关闭clickign X按钮

<div class="alert alert-error modalEditError" runat ="server" id="modalEditError" visible ="false"> 
    <button class="close" type="button" data-dismiss="modalEditError">×</button> 
    <strong>The updated interview information was not saved!</strong> <div id="Div2" runat="server" ></div> 
</div> 
+0

而你包括'alert.js'插件? – Starscream1984

您的代码缺少alert-dismissible类,和你data-dismiss按钮应该针对alert

<div class="alert alert-danger alert-dismissible" runat ="server" id="modalEditError" visible ="false"> 
    <button class="close" type="button" data-dismiss="alert">×</button> 
    <strong>The updated interview information was not saved!</strong> <div id="Div2" runat="server" ></div> 
</div> 

还要注意,alert-error不是引导类,但alert-danger(红色)。

Bootply Example

Bootstrap Alert Documentation

+0

我可以称之为“警惕”而不是解雇吗?因为io有一个函数在3秒内自动关闭它们:function myTimer(){(“#MyPageAlert”)。delay(1500).fadeOut(“slow”,function(){$(this).remove() ;}); } – kacalapy

+0

我的超时时间与我的警报标记ID不匹配。像魅力一样工作 – kacalapy

+0

是的,上面的'data-dismiss'只用于在单击'X'按钮时关闭警报。使用'$(“#modalEditError”).modal(“hide”);'在那个超时函数内可以完成和'.delay(...)'函数相同的功能。很高兴这有帮助。 –