Sto tentando di utilizzare i componenti di compressione di Bootstrap.Comprimere il bootstrap con un solo elemento mostrato
Funziona bene ma ho notato che a volte non chiude tutti gli altri elementi; quando clicco in ordine dal primo al terzo e poi di nuovo al primo, il terzo rimane aperto.
Il mio markup è lo stesso del codice di esempio fornito da Bootstrap, perché sto solo testando per ora.
<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">
Collapsible Group Item #1
</a>
</div>
<div id="collapseOne" class="accordion-body collapse in">
<div class="accordion-inner">
Part 1
</div>
</div>
</div>
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion2" href="#collapseTwo">
Collapsible Group Item #2
</a>
</div>
<div id="collapseTwo" class="accordion-body collapse">
<div class="accordion-inner">
Part 2
</div>
</div>
</div>
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion2" href="#collapseThree">
Collapsible Group Item #3
</a>
</div>
<div id="collapseThree" class="accordion-body collapse">
<div class="accordion-inner">
Part 3
</div>
</div>
</div>
Il codice JavaScript è questo:
$(".collapse").collapse("#accordion2");
Considerando che sto pensando di utilizzare questi componenti in un menu, al fine di mostrare un gruppo aperto in base al valore di una variabile PHP faccio solo stampare la classe in allo div
collapseOne
/collapseTwo
e così via?
Ha funzionato per me ... Tnx! – hjuster