Bootstrap 3.2.0警告javascript混淆



http://getbootstrap.com/javascript/#alerts-示例在用法部分,它有几个js代码片段。然而,仅仅使用像这样的标记

<div class="alert alert-warning fade in">
    <a class="close" data-dismiss="alert" href="#">&times;</a>
    a message
</div>

结果是一个功能齐全的警报,在退出时有一个花哨的淡入。那个javascript($(".alert").alert()(做什么?它适用于过时的浏览器吗?文件过时了吗?

以下是区别。。。

当您在alert类元素上启用alert插件时,该插件会在该元素上注册一个点击事件处理程序,委托目标选择器为[data-dismiss="alert"]

这与插件在document本身上注册click事件处理程序(尽管是相同的委托目标选择器(的隐式行为(如中所示,它只是通过将其包含在内来实现这一点(略有不同,因为它将事件处理程序移近元素本身。

插件允许的另一件事是通过传递"close">参数(例如$('.alert').alert('close')(来编程关闭警报。这仍然注册了一个点击处理程序,与上面的第一种情况相同,相当于$('.alert').alert().alert('close')

最新更新