## 警告信息 alert.js
警告框插件(alert.js)為警告框組件一個關閉功能,即點擊警告框的關閉按鈕,可以讓警告框消失,并將它從 DOM 中刪除。
**使用方法**
**1.** 通過data屬性關閉警告框
為警告框添加一個可選的`.alert-dismissible`類和一個關閉按鈕,就可以為警告框組件提供關閉功能。關閉按鈕可以使用`.close`的任何元素定義,不管什么元素都必須使用`.close`類,并包含`data-dismiss="alert"?`屬性,`.close`類用于顯示 '×' 符號,`data-dismiss`屬性用來執行關閉動作。如果希望警告框在關閉時表現出動畫效果,還可以為它添加`.fade`和`.in`類。
```html
<div class="alert alert-warning alert-dismissable fade in">
<button type="button" class="close" data-dismiss="alert">×</button>
<strong>警告</strong>請先進行檢查
</div>
```

給關閉按鈕添加`data-dismiss="alert"`屬性后,無需任何JavaScript代碼,就可以自動為警告框賦予關閉功能。點擊警告框的 '×' 符號,就可以關閉警告框。
**2.** 可以通過JavaScript關閉警告框
你也可以通過JavaScript為某個警告框添加關閉功能,使用JavaScript方式,就不必為關閉按鈕添加`data-dismiss="alert"`屬性。
```html
<div class="alert alert-warning alert-dismissable fade in">
<button type="button" class="close">×</button>
<strong>警告</strong>請先進行檢查
</div>
```
```js
$(function()?{
? $(".close").click(function(){
??? $(".alert").alert('close');
??});
});
```
現在點擊警告框的 '×' 符號,同樣可以將它關閉并從 DOM 中刪除。如果警告框被賦予了`.fade`和`.in`類,則在淡出之后才會被刪除。
*****
**警告框插件的事件**
| 事件 | 含義 |
| --- | --- |
| close.bs.alert | `close`方法被調用后,立即觸發該事件 |
| closed.bs.alert | 當警告框已經被關閉(會等待過渡效果執行結束)之后,觸發該事件 |
```js
$('#box').on('closed.bs.alert',function(){
alert('警告提示已關閉');
})
```
- 第一章 . bootstrap介紹
- 第二章 . 全局CSS樣式
- 1、總體注意事項
- 2、柵格系統
- 3、排版
- 4、代碼
- 5、表格
- 6、表單
- 7、 按鈕
- 8、 圖片
- 9、輔助類
- 10、響應式工具
- 第三章 . bootstrap相關CSS應用
- 1、CSS媒體查詢 @media
- 2、px,em,rem之間的關系和換算方式
- 第四章 . 組件
- 1、Glyphicons 字體圖標
- 2、下拉菜單
- 3、按鈕組
- 4、按鈕式下拉菜單
- 5、輸入框組
- 6、導航
- 7、導航條
- 8、路徑導航
- 9、分頁
- 10、標簽
- 11、徽章
- 12、巨幕
- 13、頁頭
- 14、縮略圖
- 15、警告框
- 16、進度條
- 17、媒體對象
- 18、列表組
- 19、面版
- 20、Well
- 第五章 . JavaScript 插件
- 1、JavaScript 插件引入前提
- 2、過渡效果 (transition.js)
- 3、模態框 (modal.js)
- 4、下拉菜單 (dropdown.js)
- 5、滾動監聽 (scrollspy.js)
- 6、可切換標簽 (tab.js)
- 7、工具提示 (tooltip.js)
- 8、彈出框 (popover.js)
- 9、警告信息 (alert.js)
- 10、按鈕 (button.js)
- 11、折疊插件(collapse.js)
- 12、輪播插件(carousel.js)
- 13、Affix插件(affix.js)