所在地區:塞浦路斯-拉納卡

教育學費:國籍不限

熱門專業:工商管理專業、金融管理

招收對象:8000歐/年起

代碼講解:

  • 使用模態窗口,您需要有某種觸發器。您可以使用按鈕或鏈接。這里我們使用的是按鈕。

  • 如果您仔細查看上面的代碼,您會發現在 <button> 標簽中,data-target="#myModal" 是您想要在頁面上加載的模態框的目標。您可以在頁面上創建多個模態框,然后為每個模態框創建不同的觸發器?,F在,很明顯,您不能在同一時間加載多個模塊,但您可以在頁面上創建多個在不同時間進行加載。

  • 在模態框中需要注意兩點:

    1. 第一是 .modal,用來把 <div> 的內容識別為模態框。

    2. 第二是 .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 用于打開模態窗口。

選項

有一些選項可以用來定制模態窗口(Modal Window)的外觀和感觀,它們是通過 data 屬性或 JavaScript 來傳遞的。下表列出了這些選項:

選項名稱類型/默認值Data 屬性名稱描述
backdropboolean 或 string 'static'
默認值:true
data-backdrop指定一個靜態的背景,當用戶點擊模態框外部時不會關閉模態框。
keyboardboolean
默認值:true
data-keyboard當按下 escape 鍵時關閉模態框,設置為 false 時則按鍵無效。
showboolean
默認值:true
data-show當初始化時顯示模態框。
remotepath
默認值:false
data-remote使用 jQuery .load 方法,為模態框的主體注入內容。如果添加了一個帶有有效 URL 的 href,則會加載其中的內容。如下面的實例所示:
<a data-toggle="modal" href="remote.html" data-target="#modal">請點擊我</a>

方法