Bootstrap 4 JS 摺疊
摺疊 CSS 類
關於摺疊元件的教程,請閱讀我們的 Bootstrap 摺疊教程。
類 | 描述 | 示例 |
---|---|---|
.collapse |
隱藏內容 | 試一試 |
.collapse show |
預設顯示可摺疊內容 | 試一試 |
.collapsing |
在過渡開始時新增,在過渡完成時移除 | 試一試 |
透過 data-* 屬性
只需將 data-toggle="collapse"
和 data-target
新增到元素上,即可自動分配對可摺疊元素的控制。data-target 屬性接受一個 CSS 選擇器來應用摺疊。確保將 collapse 類新增到可摺疊元素。如果你希望它預設開啟,請新增額外的類 "show"。
示例
<button class="btn" data-toggle="collapse" data-target="#demo">可摺疊</button>
<div id="demo" class="collapse">
一些文字..
</div>
自己動手試一試 »
提示:要為可摺疊控制元件新增類似手風琴的分組管理,請新增 data-parent="#selector" 資料屬性。
透過 JavaScript
使用以下命令手動啟用:
$('.collapse').collapse()
摺疊選項
可以透過 data 屬性或 JavaScript 傳遞選項。對於 data 屬性,將選項名稱附加到 data-,例如 data-parent="".
名稱 | 型別 | 預設值 | 描述 | 試一試 |
---|---|---|---|---|
parent | selector | false | 顯示此可摺疊項時,指定父項下的所有可摺疊項都將關閉。(類似於傳統 **手風琴** 行為) | 試一試 |
toggle | boolean | true | 在呼叫時切換可摺疊元素 | 試一試 |
摺疊方法
下表列出了所有可用的摺疊方法。
方法 | 描述 | 試一試 |
---|---|---|
.collapse(options) | 使用選項啟用可摺疊元素。有關有效值,請參閱上面的選項 | |
.collapse("toggle") | 切換可摺疊元素 | 試一試 |
.collapse("show") | 顯示可摺疊元素 | 試一試 |
.collapse("hide") | 隱藏可摺疊元素 | 試一試 |
.collapse("dispose") | 銷燬可摺疊元素 |
摺疊事件
下表列出了所有可用的摺疊事件。
事件 | 描述 | 試一試 |
---|---|---|
show.bs.collapse | 當可摺疊元素即將顯示時發生 | 試一試 |
shown.bs.collapse | 當可摺疊元素完全顯示時發生(CSS 過渡完成後) | 試一試 |
hide.bs.collapse | 當可摺疊元素即將隱藏時發生 | 試一試 |
hidden.bs.collapse | 當可摺疊元素完全隱藏時發生(CSS 過渡完成後) | 試一試 |