2011-10-25 1 views
0

J'ai créé un accordéon de manière à ce qu'un seul jeu de contenu puisse être ouvert à la fois, mon problème est de savoir comment mettre à jour mon code pour pouvoir cliquer l'onglet actif et fermez le contenu? À l'heure actuelle, si j'essaie de fermer l'onglet actif, le contenu glisse vers le haut et redescend immédiatement.mettre à jour mes onglets d'accordéon js pour ouvrir et fermer le contenu de manière sélective

Im sûr que j'ai écrit ce code dans le mauvais sens et apprécierait tous les conseils sur la façon d'améliorer ce http://jsfiddle.net/kyllle/csggQ/1/

Kyle

Répondre

1

semble que vous êtes sur les choses :) compliquant

Vous » ve un peu déjà fait, http://jsfiddle.net/csggQ/21/

$(document).ready(function(){ 
    $('p').hide(); 

    $('h2').click(function() { 

     if($(this).hasClass('active')) 
     { 
      $(this).removeClass('active'); 
      $(this).next('p').slideUp(600); 
     } else {   
      $('#myContent .active').removeClass('active').next().slideUp(600); 
      $(this).addClass('active'); 
      $(this).next('p').slideDown(600); 
     } 

    }); 
}); 
+0

merci, ouais im essayant d'apprendre tout et def compliquant plus je fais: s – styler

+0

Hehe, nous le faisons tous! :) –

Questions connexes