當另一個手風琴打開時,我必須關閉手風琴。我必須一次只顯示一個手風琴。 目前,手風琴允許您一次打開多個面板。如果我打開一個選項卡,然後打開另一個選項卡,則兩個選項卡將同時打開。我只能顯示一個。你能幫我嗎?當我們打開一個手風琴時,另一個手風琴應該關閉
$(function() {
$(".expand").on("click", function() {
$(this).next().slideToggle(200);
$expand = $(this).find(">:first-child");
if($expand.text() == "+") {
$expand.text("-");
} else {
$expand.text("+");
}
});
});
#integration-list {
font-family: 'Open Sans', sans-serif;
width: 100%;
margin: 0 auto;
display: table;
}
#integration-list ul {
padding: 0;
margin: 20px 0;
color: #555;
}
#integration-list ul > li {
list-style: none;
/* border-top: 1px solid #ddd;*/
display: block;
padding: 15px;
overflow: hidden;
}
#integration-list ul > li > a:hover
{
text-decoration: none;
}
.expand {
display: block;
text-decoration: none;
color: #555;
cursor: pointer;
}
.expand h2{
font-size: 28px;
}
#sup{
display: table-cell;
vertical-align: middle;
width: 80%;
}
.detail {
margin: 0 34px;
display: none;
line-height: 22px;
/*height: 150px;*/
}
.detail h2{
font-size: 18px;
color: #000;
}
.right-arrow {
/* margin-top: 12px;*/
margin:0 20px;
width: 10px;
height: 100%;
float: left;
font-weight: bold;
font-size: 20px;
}
.icon {
height: 75px;
width: 75px;
float: left;
margin: 0 15px 0 0;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet"/>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
<div class="row">
<div id="integration-list">
<ul>
<li>
<a class="expand">
<div class="right-arrow">+</div>
<h2>Lorem ipsum dolor sit amet</h2>
</a>
<div class="detail">
<h2>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus sagittis risus non tellus viverra suscipit. Integer eu vehicula orci, vel semper tortor. Cras ultrices semper vestibulum. Aliquam luctus euismod urna, vitae tincidunt lectus porta id. Nulla porttitor feugiat nisi posuere porta. Curabitur vitae nibh vitae nunc lobortis eleifend. Nullam feugiat urna vitae augue molestie finibus. Nulla facilisi.
</p>
</div>
</li>
<li>
<a class="expand">
<div class="right-arrow">+</div>
<h2>Lorem ipsum dolor sit amet</h2>
</a>
<div class="detail">
<h2>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus sagittis risus non tellus viverra suscipit. Integer eu vehicula orci, vel semper tortor. Cras ultrices semper vestibulum. Aliquam luctus euismod urna, vitae tincidunt lectus porta id. Nulla porttitor feugiat nisi posuere porta. Curabitur vitae nibh vitae nunc lobortis eleifend. Nullam feugiat urna vitae augue molestie finibus. Nulla facilisi.
</p>
</div>
</li>
<li>
<a class="expand">
<div class="right-arrow">+</div>
<h2>Lorem ipsum dolor sit amet</h2>
</a>
<div class="detail">
<h2>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus sagittis risus non tellus viverra suscipit. Integer eu vehicula orci, vel semper tortor. Cras ultrices semper vestibulum. Aliquam luctus euismod urna, vitae tincidunt lectus porta id. Nulla porttitor feugiat nisi posuere porta. Curabitur vitae nibh vitae nunc lobortis eleifend. Nullam feugiat urna vitae augue molestie finibus. Nulla facilisi.
</p>
</div>
</li>
</ul>
</div>
</div>
</div>
檢查我的答案 –