我有这个面板在我的.aspx webform页面上显示按钮回发事件后的消息(成功,失败,异常等)。我也在这个页面中包含了一些Jquery库。asp.net引导警报自动关闭
<asp:Panel ID="InfoPanel" runat="server" class="alert alert-success alert-dismissable" Visible="False">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true"></button>
<i class="fa-lg fa fa-bullhorn"></i>
<asp:Label ID="lblMessage" runat="server" Text=""></asp:Label>
</asp:Panel>
它看起来是这样的:(lblMessage将显示在代码后面的文本)
如何使之成为自动关闭5秒后,我对JS和零知识jQuery的,但如果你告诉我它是如何工作的,我可以把它应用到我的节目(笑) 注:我在这里看到了这个问题:Bootstrap Alert Auto Close选择的答案是:
$("#success-alert").fadeTo(2000, 500).slideUp(500, function(){
$("#success-alert").alert('close');
});
但我很困惑,我该怎么办让它起作用?
应该在哪里我把这个?我试图把它放在面板下方和面板内,但两种方式都行不通? – 2014-10-17 05:42:16
您是否可以在触发按钮单击事件后提供带按钮和自动关闭面板的.aspx页面示例? – 2014-10-17 07:20:31
如果你把它放在''之前,它应该可以工作。如果不是,你需要给我一些调试信息。您的浏览器可能具有开发人员工具(Chrome中的F12,Firefox中的Ctrl-Shift-K,IE中的菜单选项)。转到“控制台”选项卡并观看导致显示消息时发生的情况。如果有anysyntax错误/类似的问题,你应该看到列出的错误。如果您什么都看不到,请使用检查标签(或布局取决于浏览器)查看_generated_来源。这就是现在的页面,而不是当你第一次看到它时。确保你可以看到jscript。 – Basic 2014-10-17 08:17:18