La modification de la classe active ainsi que le contenu de la valeur liquidative pilules
Fondamentalement, je suis en train de créer un "assistant" via bootstrap où l'onglet actif est modifiée lorsque le bouton "continuer" est cliqué. J'ai réussi à venir avec le code suivant:
<div id="rootwizard">
<div class="navbar">
<div class="navbar-inner">
<div class="container">
<ul class="nav nav-pills">
<li class="active"><a href="#step1" data-toggle="tab">Step 1</a></li>
<li><a href="#step2" data-toggle="tab">Step 2</a></li>
<li><a href="#step3" data-toggle="tab">Step 3</a></li>
</ul>
</div>
</div>
</div>
<div class="tab-content">
<div class="tab-pane" id="step1">
<a class="btn" href="#step2" data-toggle="tab">Continue</a>
</div>
<div class="tab-pane" id="step2">
Step 2
<a class="btn" href="#step3" data-toggle="tab">Continue</a>
</div>
<div class="tab-pane" id="step3">
Step 3
</div>
</div>
</div>
Pour l'instant il fonctionne très bien lorsque je clique sur la valeur liquidative pilules d'eux-mêmes (les changements de contenu et de l'actif de la pilule trop de changements).
Cependant lorsque je clique sur la personne de bouton continuer les modifications de contenu mais de l'actif nav pilule ne change pas.
Pourquoi ne pas l'actif, le changement de classe comme quand je clique sur la pilule elle-même?
Voici un jsFiddle avec le code:
http://jsfiddle.net/MvY4x/5/
J'ai inséré le code dans un jsFiddle mais je ne pouvais pas obtenir le bootstrap js à travailler là-bas pour une raison étrange. Ajouté le jsFiddle pour le thread.
Vous avez besoin d'ajouter du framework jQuery pour jsfiddler. Voir ici
Ahh je vois. J'ai mis à jour le jsFiddle maintenant.
Est-ce possible ce que vous êtes la réalisation avec bootstrap? Toutefois, si vous avez besoin de jquery solution?
OriginalL'auteur Jamie Romeo | 2014-02-09
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser jQuery pour activer l'onglet suivant et son contenu. Donner à tous de vos boutons d'une classe comme "continuer", puis vous pouvez faire quelque chose comme ça..
Démo sur Bootply: http://bootply.com/112163
OriginalL'auteur Zim
Viens de trouver ce beaucoup plus élégant solution...
à partir de: http://info.michael-simons.eu/2012/07/30/twitter-bootstrap-make-the-default-pills-more-usable/
OriginalL'auteur Jason Carpenter
vous pouvez ajouter des Identifiants pour les pilules (step1tab, etc) et ensuite faire une fonction une fonction comme ceci:
et les ajouter à la balise d'ancrage du texte:
En la regardant, le violon, il ressemble à la JS fonctionnalité fonctionne comme prévu - le Bootstrap onglet JS est à la recherche spécifiquement pour une <ul><li> marquer comme active et non active:
this.activate($this.parent('li'), $ul)
OriginalL'auteur Snowburnt
J'ai piraté ce violon: http://jsfiddle.net/MvY4x/7/
Vraiment une mauvaise cul hack, les besoins d'amélioration, mais peut donner une idée...
OriginalL'auteur redaxmedia