6

Nella mia barra di navigazione, voglio che i miei pulsanti diventino attivi (ombreggiati) quando faccio clic su di essi. Al momento, posso renderli permanentemente attivi o non attivi, ma non so come cambiarlo quando clicco su di essi. Sto usando il nuovo Bootstrap (3.0).Pulsanti attivi con Bootstrap 3

Ad esempio:

non attivo

<li><%= link_to "Contact", contact_path %></li> 

attivo

<li class="active"><%= link_to "About", about_path %></li> 

io voglio che sia attiva/non attiva a seconda se la pagina corrente è selezionato o no.

risposta

9

Utilizzare JavaScript.

Esempio con jQuery:

$('ul li').click(function() { 
    $(this).addClass('active').siblings().removeClass('active'); 
    }); 

DEMO

o con più di bootstrap:

Bootstrap 3 DEMO

+0

grazie per la risposta. Sono un principiante assoluto, potresti per favore spiegare dove implementare anche questo? – megashigger

+1

Scarica [jQuery] (http://api.jquery.com/) e aggiungilo al tuo sito web usando i tag script. Quindi aggiungi uno script separato con il codice indicato. –

0

se si utilizza bootstrap è possibile scrivere i dati ginocchiera = "discesa", per esempio casa