J'utilise actuellement cette fonction pour ajouter et supprimer des classes qui montrent et masquent parfaitement mes onglets. Je voudrais développer ce sorte que le contenu fondu dans ...Fading Tabs avec Jquery
Voici mon HTML
<ul id='tabs'>
<li class='current'>
<a class='tabLink' href='#'>Title</a>
<div class='tabInfo'>
<p>Text Description</p>
</div>
</li>
<li>
<a class='tabLink' href='#'>Title</a>
<div class='tabInfo'>
<p>Text Description</p>
</div>
</li>
</ul>
Et mon JS
$('a.tabLink').click(function(){
$tabs.removeClass('current');
$(this).parent().addClass('current');
});
ET CSS
#tabs {
clear: both;
position: relative;
}
a.tabLink {
color: #58585A;
display: block;
font-size: 13px;
padding: 3px 5px;
}
a.tabLink:hover {
color: #FFFFFF;
}
.tabInfo {
background: none repeat scroll 0 0 #000000;
color: #CCCCCC;
display: none;
font-size: 12px;
height: 176px;
padding: 15px;
position: absolute;
right: 0;
top: 0;
width: 300px;
}
.current .tabLink {
background: none repeat scroll 0 0 #000000;
color: #FFFFFF;
display: block;
}
.current .tabInfo {
display: block;
}
Je suppose 'tabs' $ contient tous les éléments' li'? – Stephen
$ (this) .next() .fadeIn ('') –