8.8 警告框
前一章已经介绍了警告框的基本用法,本章不仅会介绍它的用法,并且会更系统地介绍警告框的各种激发机制。
8.8.1 使用data-*属性关闭警告框
前一章已经讲过:
当关闭按钮位于警告框内部时
,只要为该按钮指定了data-dismiss="alert"
属性,当用户单击该按钮时,警告框就会随之关闭。
当关闭按钮不在警告框之内时
,除了要指定data-dismiss="alert"
属性之外,还要指定data-target
属性,data-target
属性指定该按钮用于关闭哪个警告框。
程序示例
如下代码所示。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| <!DOCTYPE html> <html>
<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <title> 关闭警告框 </title> <link rel="stylesheet" href="../bootstrap/css/bootstrap.min.css"> <link rel="stylesheet" href="../bootstrap/css/bootstrap-theme.min.css"> <script type="text/javascript" src="../jquery-3.1.1.js"></script> <script type="text/javascript" src="../bootstrap/js/bootstrap.min.js"></script> </head>
<body> <div class="container"> <div class="alert alert-danger" role="alert" id="myAlert"> 危险!请注意 </div> <button type="button" class="btn btn-primary" data-dismiss="alert" data-target="#myAlert"> 关闭警告框 </button> </div> </body>
</html>
|
在该代码中定义的按钮不在警告框内,所以要:
- 为按钮指定了
data-dismiss="alert"
属性,这意味着该按钮时用于关闭警告框。
- 在按钮上指定
data-target="#myAlert"
属性,这意味着该按钮用于关闭id
为myAlert
的警告框。