Interrupteur des onglets à l'effondrement de réactif

L'objectif est de changer les onglets pour un style accordéon effondrement lorsque le site est à moins de 676px de large. Nous sommes en utilisant Bootstrap.

Nous allons cacher ul.nav-tabs et un.accordtion-bascule respectivement avec les css. Les onglets de travail ici, mais la un.accordion-toggle ne sont pas de travail. Des idées?

<ul class="nav nav-tabs" id="myTab" data-tabs="tabs">
  <li class="active"><a href="#panel1" data-toggle="tab">Panel 1</a></li>    
  <li class="active"><a href="#panel2" data-toggle="tab">Panel 2</a></li> 
</ul>

<a class="accordion-toggle" data-toggle="collapse" data-target="#panel>Panel 1</a>
  <div class="tab-pane collapse" id="panel1">
 Panel 1 Content
  </div>
<a class="accordion-toggle" data-toggle="collapse" data-target="#pane2>Panel 2</a>
  <div class="tab-pane collapse" id="panel2">
 Panel 2 Content
  </div>

<script>
  jQuery(document).ready(function ($) {
    if (document.documentElement.clientWidth <  767) {
        $('#myTab a').click(function (e) {
          e.preventDefault();
        }

        $(".collapse").collapse();
     }              
  });
</script>
  • L'collé le code a guillemet manquant sur les attributs et le JS ne pas faire n'importe quoi. L'un des .accordion-toggle[data-target] est également incomplète.
  • Avez-vous pensé à utiliser l'effondrement de plugin dans le .nav-tabs au lieu de l'onglet plugin ?
InformationsquelleAutor Laura | 2013-02-15