Bootstrap 教程
在本教程中,將學習如何通過 Bootstarp 創(chuàng)建可折疊的組件。
您必須引用 jquery.js 和 bootstrap-collapse.js - 這兩個 JavaScript 文件都位于 docs/assets/js 文件夾內(nèi)。
您可以在不編寫大量 JavaScript 或者不調(diào)用 JavaScript 的情況下創(chuàng)建可折疊的組件。
第一個實例演示如何不調(diào)用 JavaScript 創(chuàng)建可折疊的組件。
這里有三點需要注意。第一,添加 data-toggle="collapse"
到您要點擊的鏈接上,用來展開或折疊組件。
第二,添加一個 href
或一個 data-target
屬性到父組件,它的值為子組件的 id。
第三,添加一個 data-parent
屬性用來創(chuàng)建手風琴式的效果。data-parent 屬性的值與主容器 div (保存整個手風琴組件)的 id 屬性的值相同。如果您想要創(chuàng)建一個簡單的折疊組件,不需要像手風琴那么復雜,就不需要添加這個屬性。
第二個實例演示如何創(chuàng)建簡單的可折疊組件。
您可以使用下面的代碼來通過 JavaScript 觸發(fā)折疊。
$(".collapse").collapse()
這里有一些通過 Bootstrap Collapsible JavaScript 插件使用的選項、方法、事件。具體如下所示:
parent:值的類型為 Selector。默認值為 false。當父元素顯示時,父元素下所有的可折疊元素是關(guān)閉的。
toggle:值的類型為 Boolean。默認值為 true。當被調(diào)用時,切換所有的可折疊元素。
toggle:值的類型為 Boolean。默認值為 true。當被調(diào)用時,切換所有的可折疊元素。
.collapse(options):觸發(fā)可折疊內(nèi)容。接受一個可選的 option 對象。
.collapse('toggle'):展示或隱藏一個可折疊的頁面元素。
.collapse('show'):展示一個可折疊的頁面元素。
.collapse(hide):隱藏一個可折疊的頁面元素。
show:當 show
實例方法被調(diào)用之后,此事件被立即觸發(fā)。
shown:當可折疊頁面元素顯示出來之后(同時 CSS 過渡效果也已執(zhí)行完畢),此事件被觸發(fā)。
hide:當 hide
實例方法被調(diào)用之后,此事件被立即觸發(fā)。
hidden:當可折疊頁面元素向用戶隱藏之后(同時 CSS 過渡效果也已執(zhí)行完畢),此事件被觸發(fā)。
其他擴展