Twitter Bootstrap JS 警报上的自动关闭功能

Posted

技术标签:

【中文标题】Twitter Bootstrap JS 警报上的自动关闭功能【英文标题】:Auto-closing functionality on Twitter Bootstrap JS alerts 【发布时间】:2011-12-01 01:05:32 【问题描述】:

Twitter Bootstrap 库现在提供了可用的 javascript 插件,其中一个应该为您的警报提供一个自动关闭按钮。

文档是here

我不知道如何让它工作。看到这个代码和小提琴:

<div class = "alert-message fade in" data-alert = "alert">
    <p>This is an alert!</p>
</div> 

http://jsfiddle.net/SBQcp/

我确定我缺少一个语法片段,但我不明白。

【问题讨论】:

【参考方案1】:

警报不应自动关闭,因为其目的是让用户在关闭之前注意到任何消息。

虽然您可以添加一个链接,以便用户可以通过这种方式手动关闭它。

<div class = "alert-message fade in" data-alert = "alert">
  <a class="close" href="#">×</a>

  <p>This is an alert!</p>
</div> 

或者可以通过这种方式以编程方式关闭:

$(".alert-message").alert('close')

【讨论】:

抱歉,自动关闭的意思是如果我添加了 data-alert 属性,应该会自动出现一个关闭按钮 知道了,不。您必须自己添加 &lt;a class="close" href="#"&gt;×&lt;/a&gt; 或使用 jQuery 附加它。 我认为你认为它的工作方式就是它应该工作的方式。否则,您要么必须将标记直接添加到您的 html,如果 JS 关闭且乏味,这很糟糕,或者以编程方式添加它,这只是乏味的。 Bootstrap 应该可以带走繁琐的任务。

以上是关于Twitter Bootstrap JS 警报上的自动关闭功能的主要内容,如果未能解决你的问题,请参考以下文章

如何在 React 的 Material UI 中更改警报上的图标大小

如何让用户选中一个框以授予权限,而不是用户在 React-Native 中的警报上单击确定?

在 Rails 3.2 中为 Twitter Bootstrap 的“bootstrap-popover.js”设计“popovers”样式

x-editable + bootstrap 3 + Twitter typeahead.js 不工作

带有 twitter bootstrap 的 javascript 数据表

Twitter typeahead .js 文件未更新