Sono un principiante jquery/javascript. Quello che voglio fare è aggiungere una classe al titolo della fisarmonica aperto e rimuoverla quando ne apro un'altra.Bootstrap di Twitter: aggiunta di una classe al titolo di fisarmonica aperto
Heres il codice:
<div class="accordion" data-collapse-type="manual" id="parent">
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle category" data-toggle="collapse" data-parent="#parent" href="#category1">Category 1
</a>
</div><!--/accordion-heading-->
<div id="category1" class="accordion-body collapse">
<ul class="accordion-inner unstyled">
<li id="" class="sidelink"><a href="">Open Link 1</a></li>
<li id="" class="sidelink"><a href="">Open Link 2</a></li>
<li id="" class="sidelink"><a href="">Open Link 3</a></li>
</ul>
</div><!--/category1-->
</div><!--/accordion-group-->
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle category" href="#Category2">Category 2</a>
</div><!--/accordion-heading-->
</div><!--/accordion-group-->
</div><!--/accordion-->
Gli script che ho attaccato con la pagina sono
<script src="js/jquery-1.7.1.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/jquery.tools.min.js"></script>
Quindi quello che cercavo era quello di aggiungere la classe .active a a.accordion -Connetti quando il menu è aperto (stile fisarmonica), e poi fallo sparire una volta selezionato un altro. Ho guardato la documentazione per l'avvio here, ma Non sembra di aiutarmi molto (dato che non so cosa fare con i
$ ('# myCollapsible'). On (' nascosta', function() {// fare qualcosa ...})
o dove collocarlo) ho anche provato il .addClass() jquery vipera, ma ho potuto solo ottenere la versione javascript document.getElementById ("accordion-heading"). className + = "newClass"; per lavorare (se ho dato un ID al fisarmonica, ma in questo caso ci saranno più gruppi fisarmonica) quando inserisco lo script subito dopo il livello div.
Grazie, questo è quello che sto cercando ... Ma continuo a non riesco a farlo funzionare correttamente. Devo aggiungere questo nei tag script nella sezione intestazione del documento? Come ho detto, Im un principiante javascript – veleiro
Puoi aggiungerlo in un file js esterno e includerlo nella parte inferiore o nell'intestazione della tua pagina. Ecco alcuni esempi su come includerli http://www.w3schools.com/js/js_whereto.asp –
Ricorda se hai trovato utile questa risposta e hai risolto il tuo problema per contrassegnarlo come risposta accettata. –