Comment construire un simple onglets avec jQuery?

J'ai le code suivant: violon

Qui fonctionne très bien dans des sites que j'ai créer mon auto et sans JS les onglets loi comme le saut liens vers les sections pertinentes. Lorsqu'il est placé dans le sur mesure, CMS, je suis forcé d'utiliser au moment du saut liens ne fonctionnent pas. J'ai essayé d'ajouter plus de liens relatifs aux onglets qui permet de travailler sans JS, mais avec JS les onglets de contenu n'apparaît pas.

Suis-je raté quelque chose?

html:

<ul id="tabs">

      <li><a href="#tab1">test1</a></li>
      <li><a href="#tab2">test2</a></li>
      <li><a href="#tab3">test3</a></li>
      <li><a href="#tab4">test4</a></li>

</ul>
      <div class="container" id="tab1">Some content</div>
      <div class="container" id="tab2">Some content</div>
      <div class="container" id="tab3">Some content</div>
      <div class="container" id="tab4">Some content</div>

jQuery:

$('#tabs li a:not(:first)').addClass('inactive');
$('.container').hide();
$('.container:first').show();
$('#tabs li a').click(function(){
    var t = $(this).attr('href');
    $('#tabs li a').addClass('inactive');        
    $(this).removeClass('inactive');
    $('.container').hide();
    $(t).fadeIn('slow');
    return false;
})

if($(this).hasClass('inactive')){ //this is the start of our condition 
    $('#tabs li a').addClass('inactive');         
    $(this).removeClass('inactive');
    $('.container').hide();
    $(t).fadeIn('slow');    
}
Cet article montre comment créer des onglets: wapgee.com/story/i/201

OriginalL'auteur Ashley Briscoe | 2012-07-25