Bootstrap外掛程式-collapse,bootstrap-collapse
<!DOCTYPE HTML><html><head> <meta charset="utf-8"> <title>聲明式觸發手風琴</title> <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css"> <style>body { padding: 10px; margin: 10px }</style></head><body><!--觸發手風琴可以通過自訂的 data-toggle 屬性來觸發。其中data-toggle值設定為 collapse,data-target="#摺疊區標識符"--><div class="panel-group" id="myAccordion"> <div class="panel panel-accordion panel-default"> <div class="panel-heading"> <h4 class="panel-title"> <!--定義data-parent屬性,實現點擊一個其中一個元素時,關閉所有的摺疊區,再開啟所單擊的地區(如果所單擊地區是展示的,則會關閉)--> <a href="#panel1" data-toggle="collapse" data-target="#panel1" data-parent="#myAccordion">標題一</a> </h4> </div> <!--在Bootstrap架構中,如果你想讓內容地區不可視,只需要在 panel-collapse 樣式上添加 collapse--> <div class="panel-collapse collapse in" id="panel1"><!--in初始選定狀態--> <div class="panel-body">摺疊區內容</div> </div> </div> <div class="panel panel-accordion panel-default"> <div class="panel-heading"> <h4 class="panel-title"> <!--為了把標題和內容區捆綁在一起,可以通過錨連結的方法,把標題區和面板區連在一起--> <a href="#panel2" data-toggle="collapse" data-target="#panel2" data-parent="#myAccordion">標題二</a> <!--a標籤可以省去data-target,因為href中已經聲明,button就必須使用data-target自訂標籤了--> </h4> </div> <div class="panel-collapse collapse" id="panel2"> <div class="panel-body">摺疊區內容</div> </div> </div> <div class="panel panel-accordion panel-default"> <div class="panel-heading"> <h4 class="panel-title"> <a href="#panel3" data-toggle="collapse" data-target="#panel3" data-parent="#myAccordion">標題三</a> </h4> </div> <div class="panel-collapse collapse" id="panel3"> <div class="panel-body">摺疊區內容</div> </div> </div></div><script src="js/jquery-1.11.3.js"></script><script src="js/bootstrap.min.js"></script></body></html>