若是您想要單獨引用該插件的功能,那麼您須要引用 modal.js。或者您能夠引用 bootstrap.js 或壓縮版的 bootstrap.min.js。 用法php
您能夠切換模態框(Modal)插件的隱藏內容:css
經過 data 屬性:在控制器元素(好比按鈕或者連接)上設置屬性 data-toggle="modal",同時設置 data-target="#identifier" 或 href="#identifier" 來指定要切換的特定的模態框(帶有 id="identifier")。
經過 JavaScript:使用這種技術,您能夠經過簡單的一行 JavaScript 來調用帶有 id="identifier" 的模態框:
$('#identifier').modal(options)html
一個靜態的模態窗口實例,以下面的實例所示:
<!DOCTYPE html>
<html>
<head>
<title>Bootstrap 實例 - 模態框(Modal)插件</title>
<link href="/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<script src="/scripts/jquery.min.js"></script>
<script src="/bootstrap/js/bootstrap.min.js"></script>
</head>
<body>
<h2>建立模態框(Modal)</h2>
<!-- 按鈕觸發模態框 -->
<button class="btn btn-primary btn-lg" data-toggle="modal"
data-target="#myModal">
開始演示模態框
</button>
<!-- 模態框(Modal) -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog"
aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close"
data-dismiss="modal" aria-hidden="true">
×
</button>
<h4 class="modal-title" id="myModalLabel">
模態框(Modal)標題
</h4>
</div>
<div class="modal-body">
在這裏添加一些文本
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default"
data-dismiss="modal">關閉
</button>
<button type="button" class="btn btn-primary">
提交更改
</button>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal -->
</body>
</html> jquery
代碼講解:bootstrap
1.使用模態窗口,您須要有某種觸發器。您能夠使用按鈕或連接。這裏咱們使用的是按鈕ide
2.若是您仔細查看上面的代碼,您會發如今 <button> 標籤中,data-target="#myModal" 是您想要在頁面上加載的模態框的目標。您能夠在頁面上建立多個模態框,而後爲每一個模態框建立不一樣的觸發器。如今,很明顯,您不能在同一時間加載多個模塊,但您能夠在頁面上建立多個在不一樣時間進行加載。插件
在模態框中須要注意兩點:htm
第一是 .modal,用來把 <div> 的內容識別爲模態框。
第二是 .fade class。當模態框被切換時,它會引發內容淡入淡出。
aria-labelledby="myModalLabel",該屬性引用模態框的標題。
屬性 aria-hidden="true" 用於保持模態窗口不可見,直到觸發器被觸發爲止(好比點擊在相關的按鈕上)。
<div class="modal-header">,modal-header 是爲模態窗口的頭部定義樣式的類。
class="close",close 是一個 CSS class,用於爲模態窗口的關閉按鈕設置樣式。
data-dismiss="modal",是一個自定義的 HTML5 data 屬性。在這裏它被用於關閉模態窗口。
class="modal-body",是 Bootstrap CSS 的一個 CSS class,用於爲模態窗口的主體設置樣式。
class="modal-footer",是 Bootstrap CSS 的一個 CSS class,用於爲模態窗口的底部設置樣式。
data-toggle="modal",HTML5 自定義的 data 屬性 data-toggle 用於打開模態窗口。blog
轉載於猿2048:⇨《Bootstrap中對話框插件(modal.js)》ip