国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

Bootstrap創建可折疊的組件

2019-11-20 10:31:50
字體:
來源:轉載
供稿:網友

本文將學習如何通過Bootstrap創建可折疊的組件,具體內容如下
什么是必需的
您必須引用 jquery.js 和 bootstrap-collapse.js - 這兩個 JavaScript 文件都位于 docs/assets/js 文件夾內。
您可以在不編寫大量 JavaScript 或者不調用 JavaScript 的情況下創建可折疊的組件。
實例
第一個實例演示如何不調用 JavaScript 創建可折疊的組件。

<!DOCTYPE html><html><head> <meta charset="utf-8" /> <title>collapsible example</title> <link href="../twitter-bootstrap/twitter-bootstrap-v2/docs/assets/css/bootstrap.css" rel="stylesheet" type="text/css" /></head><body> <div class="container-fluid"> <div class="accordion" id="accordion2">  <div class="accordion-group">  <div class="accordion-heading">  <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion2" href="#collapseOne">   Click me to exapand. Click me again to collapse. Part I.  </a>  </div>  <div id="collapseOne" class="accordion-body collapse" style="height: 0px; ">  <div class="accordion-inner">   Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.  </div>  </div>  </div>  <div class="accordion-group">  <div class="accordion-heading">  <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion2" href="#collapseTwo">   Click me to exapand. Click me again to collapse. Part II.  </a>  </div>  <div id="collapseTwo" class="accordion-body collapse">  <div class="accordion-inner">   Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.  </div>  </div>  </div>  <div class="accordion-group">  <div class="accordion-heading">  <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion2" href="#collapseThree">   Click me to exapand. Click me again to collapse. Part III.  </a>  </div>  <div id="collapseThree" class="accordion-body collapse">  <div class="accordion-inner">   Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.  </div>  </div>  </div>  </div> </div> <script type="text/javascript" src="/twitter-bootstrap/twitter-bootstrap-v2/docs/assets/js/jquery.js"></script> <script type="text/javascript" src="/twitter-bootstrap/twitter-bootstrap-v2/docs/assets/js/bootstrap-collapse.js"></script></body></html>

解釋
這里有三點需要注意。第一,添加 data-toggle="collapse" 到您要點擊的鏈接上,用來展開或折疊組件。
第二,添加一個 href 或一個 data-target 屬性到父組件,它的值為子組件的 id。
第三,添加一個 data-parent 屬性用來創建手風琴式的效果。data-parent 屬性的值與主容器 div (保存整個手風琴組件)的 id 屬性的值相同。如果您想要創建一個簡單的折疊組件,不需要像手風琴那么復雜,就不需要添加這個屬性。
實例
第二個實例演示如何創建簡單的可折疊組件。

<!DOCTYPE html><html><head> <meta charset="utf-8" /> <title>collapsible via JavaScript example</title> <link href="/twitter-bootstrap/twitter-bootstrap-v2/docs/assets/css/bootstrap.css" rel="stylesheet" type="text/css" /></head><body><div id="myCollapsibleExample"><a href="#demo" data-toggle="collapse">Click me to expand and click me again to collapse.</a></div><div id="demo" class="collapse">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehe.</div><script type="text/javascript" src="/twitter-bootstrap/twitter-bootstrap-v2/docs/assets/js/jquery.js"></script><script type="text/javascript" src="/twitter-bootstrap/twitter-bootstrap-v2/docs/assets/js/bootstrap-collapse.js"></script></body></html>

通過 JavaScript 調用
您可以使用下面的代碼來通過 JavaScript 觸發折疊。

 $(".collapse").collapse() 

選項、方法和事件
這里有一些通過 Bootstrap Collapsible JavaScript 插件使用的選項、方法、事件。具體如下所示:
選項
parent:值的類型為 Selector。默認值為 false。當父元素顯示時,父元素下所有的可折疊元素是關閉的。
toggle:值的類型為 Boolean。默認值為 true。當被調用時,切換所有的可折疊元素。
toggle:值的類型為 Boolean。默認值為 true。當被調用時,切換所有的可折疊元素。
方法
.collapse(options):觸發可折疊內容。接受一個可選的 option 對象。
.collapse('toggle'):展示或隱藏一個可折疊的頁面元素。
.collapse('show'):展示一個可折疊的頁面元素。
.collapse(hide):隱藏一個可折疊的頁面元素。
事件
show:當 show 實例方法被調用之后,此事件被立即觸發。
shown:當可折疊頁面元素顯示出來之后(同時 CSS 過渡效果也已執行完畢),此事件被觸發。
hide:當 hide 實例方法被調用之后,此事件被立即觸發。
hidden:當可折疊頁面元素向用戶隱藏之后(同時 CSS 過渡效果也已執行完畢),此事件被觸發。

如果大家還想深入學習,可以點擊這里進行學習,再為大家附兩個精彩的專題:Bootstrap學習教程 Bootstrap實戰教程

以上就是本文的全部內容,希望對大家的學習有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 朝阳区| 游戏| 浦东新区| 逊克县| 重庆市| 北安市| 南充市| 淳安县| 始兴县| 玛沁县| 瓦房店市| 潮州市| 筠连县| 鄢陵县| 绍兴县| 黑龙江省| 宁都县| 阜城县| 赣州市| 上饶市| 鸡东县| 平定县| 资源县| 许昌县| 洛南县| 吴忠市| 新宾| 吉木萨尔县| 南汇区| 永德县| 明星| 甘泉县| 安化县| 内丘县| 定结县| 竹溪县| 汶川县| 咸阳市| 萨嘎县| 黄梅县| 汶川县|