2012-12-24 22 views
5

Mam problem z zestawem przycisków radiowych.Jak uzyskać przyciski bootstrap, aby pokazać stan aktywny?

<div class="btn-group control-buttons" data-toggle="buttons-radio"> 
    <button type="button" class="btn">One</button> 
    <button type="button" class="btn">Two</button> 
    <button type="button" class="btn">Three</button> 
</div> 

Zobacz tutaj: http://jsfiddle.net/dhbenson/LM9uW/

Kiedy przyciski są kliknięty, że nie zawsze pozostać niskie (tzn nikt nigdy wydają się być „aktywny”).

Czy ktoś wie, dlaczego nie? Co jeszcze muszę zrobić, aby przyciski te działały poprawnie?

EDIT

Ach, widzę. Zapomniałem dodać kod startowy js.

Ten skrzypce działa: http://jsfiddle.net/dhbenson/qNeSS/

+0

zrobił u obejmować wszystkie bootstrap związanych JS i CSS ... ? –

Odpowiedz

3

Trzeba bootstrap JavaScript dla tej funkcjonalności.

Dodaj to do głowy HTML:

<script src="http://code.jquery.com/jquery-1.8.3.min.js"></script> 
<script src="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script> 
+0

To nic dla mnie nie zrobiło. Wciąż brak aktywnego stanu. – BradLaney

+0

Wygląda na to, że zasób już tam nie jest dostępny, przekierowuje do getboostrap.com, który szczegółowo opisuje, jak go uzyskać: http://getbootstrap.com/getting-started/#download –

+0

Mam odpowiedni plik bootstrap.min.js. Wciąż nic nie robi. http://codepen.io/anon/pen/uCbnr/ – BradLaney

1

Spróbuj ten kod:

<div class="btn-group" data-toggle="buttons-checkbox"> 
    <button type="button" class="btn">Left</button> 
    <button type="button" class="btn">Middle</button> 
    <button type="button" class="btn">Right</button> 
</div> 

i dodać jeden plik tj bootstrap-button.js

Powiązane problemy