Je travaille sur un site web qui met en place des onglets via javascript, et je voudrais créer un bouton qui va à l'onglet 'suivant'. Je ne me soucie pas si je dois coder en dur dans les identifiants de tabulation dans le javascript ou quoi, mais indépendamment je voudrais pouvoir avancer les onglets.Changer les onglets Javascript avec un bouton?
EDIT3: Voici une implémentation jfiddle de ce que j'ai. Je veux juste que le bouton suivant soit capable de faire avancer les onglets de la même manière que de cliquer dessus. Merci!
Voici le code que j'ai pour les onglets de travail actuels, sans bouton:
var tabContents = $(".tab_content").hide(),
tabs = $("ul.tabs li");
tabs.first().addClass("active").show();
tabContents.first().show();
tabs.click(function() {
var $this = $(this),
activeTab = $this.find('a').attr('href');
if(!$this.hasClass('active')){
$this.addClass('active').siblings().removeClass('active');
tabContents.hide().filter(activeTab).fadeIn();
}
return false;
});
Je suis en train de mettre en œuvre quelque chose de similaire à la tabs.click pour un bouton, et voici ce que j'ai jusqu'ici:
var tabbtn = $(".tabbutton");
tabbtn.click(function() {
var listItem = document.getElementById('tab2');
var $this = $(this),
activeTab = $this.find('a').attr('href');
tabContents.hide().filter("#tab2").fadeIn();
return false;
});
Cela affichera réellement les informations de l'onglet droit, mais il ne changera pas la tête de l'onglet er est surligné.
Vous avez des idées? Merci d'avance pour l'aide!
Pouvons-nous voir votre code HTML? Ou peut-être un exemple sur jsfiddle.net? –
Désolé pour ça! J'ai ajouté quelques exemples HTML, j'espère que ça aide! – SuperXero
Utilisez-vous les onglets 'jQuery UI'? Quand appelez-vous '.tabs'? –