J'ai créé un affichage à onglets avec html/css. Je veux simplement utiliser jQuery pour basculer les onglets/classes. Cela fonctionne parfaitement mais je veux m'assurer que j'utilise correctement jQuery.Est-ce une utilisation correcte de jQuery?
est ici la structure html + jQuery:
<ul id="tabs">
<li><a href="#" id="tab1" class="activetab">Tab1</a></li>
<li><a href="#" id="tab2">Tab2</a></li>
</ul>
<div id="tabcontent">
<div id="tab1content">
This is tab 1 content
</div>
<div id="tab2content">
This is tab 2 content
</div>
$("#tab1").click(function() {
$("#tabcontent > div").hide();
$("#tab1content").show();
$("#tabs > li a").removeClass().addClass("inactivetab");
$("#tab1").removeClass().addClass("activetab");
});
Le jQuery vous voyez pour tab1 est répétée pour chaque onglet.
Et d'utiliser href = "# yourTab" (ce qui est beaucoup plus logique que de créer un lien vers le haut de la page) – Quentin