Bootstrap Active Tab w Rails Zobacz
miałem pewne trudności z dostaniem zaczepy BS, aby zmienić stan aktywny
index.html.haml
- if @tabs
%ul#tabs.nav.nav-tabs{:role => "tablist"}
%li.active{:role => "presentation"}
= link_to "All", search_jobs_path(tab: "ALL"), {"aria-controls" => "home", :role => "tab"}
- @tabs.each do |tab|
%li{:role => "presentation"}
= link_to tab, search_jobs_path(tab: tab), {"aria-controls" => "home", :role => "tab"}
:javascript
$('#tabs').click(function (e) {
e.preventDefault()
$(this).tab('show')
})
.tab-content
= render partial: 'jobs/list', locals: { jobs: @jobs }
mam próbowałem podążać za BS guide, ale nie mogę go uruchomić. Próbowałem wymieniać data-toggle
z data-target
. Całkowicie usunąłem data-toggle
. Najlepszym, co udało mi się zrobić, jest pokazanie cienia po najechaniu na inną zakładkę; jednak nadal pokazuje pierwszą kartę jako aktywną.
udało ci rozwiązać ten problem? – amitben
@amitben Nie. Próbowałem nawet używać Bourbon Refills i jQuery UI. Stan aktywny wydaje się przerywany, gdy powtarzam tabele przez tabulatory. –