http://getbootstrap.com/javascript/#alerts-示例在用法部分,它有几个js代码片段。然而,仅仅使用像这样的标记
<div class="alert alert-warning fade in">
<a class="close" data-dismiss="alert" href="#">×</a>
a message
</div>
结果是一个功能齐全的警报,在退出时有一个花哨的淡入。那个javascript($(".alert").alert()
(做什么?它适用于过时的浏览器吗?文件过时了吗?
以下是区别。。。
当您在alert
类元素上启用alert
插件时,该插件会在该元素上注册一个点击事件处理程序,委托目标选择器为[data-dismiss="alert"]
。
这与插件在document
本身上注册click事件处理程序(尽管是相同的委托目标选择器(的隐式行为(如中所示,它只是通过将其包含在内来实现这一点(略有不同,因为它将事件处理程序移近元素本身。
插件允许的另一件事是通过传递"close">参数(例如$('.alert').alert('close')
(来编程关闭警报。这仍然注册了一个点击处理程序,与上面的第一种情况相同,相当于$('.alert').alert().alert('close')
。