欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Bootstrap創(chuàng)建可折疊的組件

 更新時間:2016年02月23日 16:35:06   投稿:lijiao  
這篇文章主要為大家詳細介紹了Bootstrap創(chuàng)建可折疊組件的對應方法,以實例為大家分享了Bootstrap折疊組件,感興趣的小伙伴們可以參考一下

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

<!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 屬性用來創(chuàng)建手風琴式的效果。data-parent 屬性的值與主容器 div (保存整個手風琴組件)的 id 屬性的值相同。如果您想要創(chuàng)建一個簡單的折疊組件,不需要像手風琴那么復雜,就不需要添加這個屬性。
實例
第二個實例演示如何創(chuàng)建簡單的可折疊組件。

<!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 觸發(fā)折疊。

 $(".collapse").collapse() 

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

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

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

相關文章

  • 微信小程序實現(xiàn)電子簽名

    微信小程序實現(xiàn)電子簽名

    這篇文章主要為大家詳細介紹了微信小程序實現(xiàn)電子簽名,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • uin-app+mockjs實現(xiàn)本地數(shù)據(jù)模擬

    uin-app+mockjs實現(xiàn)本地數(shù)據(jù)模擬

    這篇文章主要為大家詳細介紹了uin-app+mockjs實現(xiàn)本地數(shù)據(jù)模擬,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-08-08
  • js 分頁代碼帶切換效果

    js 分頁代碼帶切換效果

    js 分頁效果實現(xiàn)代碼,可以切換頁面
    2009-06-06
  • 微信小程序實現(xiàn)隨機驗證碼

    微信小程序實現(xiàn)隨機驗證碼

    這篇文章主要為大家詳細介紹了微信小程序實現(xiàn)隨機驗證碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • js數(shù)據(jù)類型轉換與流程控制操作實例分析

    js數(shù)據(jù)類型轉換與流程控制操作實例分析

    這篇文章主要介紹了js數(shù)據(jù)類型轉換與流程控制操作,結合實例形式分析了JavaScript數(shù)據(jù)類型轉換與流程控制相關原理、操作技巧與使用注意事項,需要的朋友可以參考下
    2019-12-12
  • 詳解javascript函數(shù)的參數(shù)

    詳解javascript函數(shù)的參數(shù)

    javascript函數(shù)可以用任意多個參數(shù)來調用,而不用管函數(shù)定義時指定了幾個參數(shù)。因為函數(shù)是弱類型的,沒有方法去聲明它所期望的參數(shù)類型,并且給任何函數(shù)傳遞任何類型的值都是合法的
    2015-11-11
  • JavaScript中三種for循環(huán)語句的使用總結(for、for...in、for...of)

    JavaScript中三種for循環(huán)語句的使用總結(for、for...in、for...of)

    這篇文章主要給大家介紹了關于JavaScript中三種for循環(huán)語句的使用的相關資料,For循環(huán)用在需要重復執(zhí)行的某些代碼,本文介紹的三種for循環(huán)分別包括for、for...in、for...of,需要的朋友可以參考下
    2021-06-06
  • 利用js+canvas實現(xiàn)掃雷游戲

    利用js+canvas實現(xiàn)掃雷游戲

    這篇文章主要為大家詳細介紹了利用js+canvas實現(xiàn)掃雷游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • javascript讀取文本節(jié)點方法小結

    javascript讀取文本節(jié)點方法小結

    本篇文章主要介紹了javascript讀取文本節(jié)點的方法,具有很好的參考價值,需要的朋友一起來看下吧
    2016-12-12
  • 微信小程序實現(xiàn)幸運大轉盤功能的示例代碼

    微信小程序實現(xiàn)幸運大轉盤功能的示例代碼

    這篇文章主要介紹了如何在微信小程序中實現(xiàn)幸運大轉盤功能,參與用戶點擊抽獎便可抽取輪盤的獎品,感興趣的小伙伴可以跟隨小編一起動手試一試
    2022-03-03

最新評論