BootStrap3アコーディオンが働いていません
-
20-12-2019 - |
質問
こんにちは私は次のコードを使ってアコーディオンを表示していたアコーディオンを展示しています。アコーディオンが機能しなくなりました、私はパネルのdivを追加しようとしましたが、アコーディオンは動作しているようです、そしてそれから仕事をしていないのは各セクションを開くことができます最初に戻ってきたときに表示されず、他の人のどちらも表示されませんか?
<div class="row add-top add-bottom-main">
<div class="panel accordion" id="accordion2">
<div class="accordion-group">
<div class="accordion-heading proxim-bg-one">
<a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion2" href="#collapseOne">
<span class="accordion-arrow"><img title="proxim" alt="proxim" src="images/next.png"></span>Question
</a>
</div>
<div id="collapseOne" class="accordion-body collapse in">
<div class="accordion-inner">
<p>Lorem ipsum dolor sit amet, </p>
</div>
</div>
</div>
<div class="accordion-group">
<div class="accordion-heading proxim-bg-two">
<a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion2" href="#collapseTwo">
<span class="accordion-arrow"><img title="proxim" alt="proxim" src="images/next.png"></span>Question
</a>
</div>
<div id="collapseTwo" class="accordion-body collapse">
<div class="accordion-inner">
<p>Lorem ipsum dolor sit amet, </p>
</div>
</div>
</div>
<div class="accordion-group">
<div class="accordion-heading proxim-bg-three">
<a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion2" href="#collapseThree">
<span class="accordion-arrow"><img title="proxim" alt="proxim" src="images/next.png"></span>Question
</a>
</div>
<div id="collapseThree" class="accordion-body collapse">
<div class="accordion-inner">
<p>Lorem ipsum dolor sit amet, </p>
</div>
</div>
</div>
<div class="accordion-group">
<div class="accordion-heading proxim-bg-four">
<a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion2" href="#collapseFour">
<span class="accordion-arrow"><img title="proxim" alt="proxim" src="images/next.png"></span>Question
</a>
</div>
<div id="collapseFour" class="accordion-body collapse">
<div class="accordion-inner">
<p>Lorem ipsum dolor sit amet, </p>
</div>
</div>
</div>
</div>
</div>
.
他の問題は私が持っているこの行は隠されていた
<img id="nav-arrow" class="hidden-phone hidden-tablet" src="images/nav-left.png" title="logo" alt="arrow"/>
.
コードを更新し、今度はずっと表示されますか?
<img id="nav-arrow" class="hidden-sm hidden-md" src="images/nav-left.png" title="logo" alt="arrow">
.
ここで何か不足していますか?
ありがとう
m
解決
Bootstrap 3では、アコーディオンマークアップはサポートされなくなりました。
しかし、あなたは崩壊機能を使ってアコーディオン効果を得ることができます。ここにアコーディオンの例があります。
http://getbootstrap.com/javascript/#collapse
これはあなたのコードの例です。
あなたの最後の号に限らず、Bootstrap 3のように見えます3の新しいヘルパークラスがあります。
http://getbootstrap.com/css/#helper-classes
hidden-xs
は電話機に適用され、hidden-sm
はタブレットに適用されます。
SO:
<img id="nav-arrow" class="hidden-xs hidden-sm" src="images/nav-left.png" title="logo" alt="arrow">
. 所属していません StackOverflow