twitterのbootstrapに基づいて折りたたみ可能なdiv A(collapseOne)とB(collapseTwo)があります。 Bを展開するとAをつぶすか、Bを展開するとAをつぶすか?2つの折りたたみ可能なdivを相互に排他的にする方法
私のコードは
<div class="shop-details" id="shop-accordion">
<div id="collapseOne" class="shop-brief clearfix collapse hide">
<h2 class="yahei ft30">MyName</h2>
<span class="unfold"><a data-toggle="collapse" data-parent="#shop-accordion" href="#collapseOne"><i class="path-down"></i>Show details</a></span>
</div>
<dl id="collapseTwo" class="shop-ds clearfix collapse in">
<dt>
<a href="#" target="_parent"><img src="images/pt-small.jpg" width="246" height="169"></a>
<div class="shop-ds-txt">
<h2 class="yahei ft30">MyName</h2>
<ul class="shop-ds-ul">
<li>Item1</li>
<li>Item2</li>
<li>Item3</li>
<li>Item4</li>
<li>Item5</li>
</ul>
</div>
</dt>
<dd>
<div class="unfold-positon">
<div><span class="unfold"><a data-toggle="collapse" data-parent="#shop-accordion" href="#collapseTwo"><i class="path-up"></i>Show brief</a></span></div>
</div>
</dd>
</dl>
</div>
私は
collapseOne
が隠されているDIVにしたいと
collapseTwo
はデフォルトで表示され、以下のように見えます。リンク
Show brief
をクリックした後、
collapseTwo
を非表示にし、
collapseOne
を表示します。
私たちにあなたのJavaScriptを表示してください。あなたは 'accordian'のような機能がほしいと思うようですが、それは本当にはっきりしません。 – Rob
@Rob、私の質問を更新しました。コードスニペットを追加しました。 – Kane
@Kaneなぜあなたの設定に定義リストを使用していますか? –