J'utilise http://jqueryfordesigners.com/jquery-tabs/ pour un projet, le code tabulé ressemble à ceci: -JQuery onglets, altérant problème de l'élément sélectionné
<script type="text/javascript" charset="utf-8">
$(function() {
var tabContainers = $('div.tabs > div');
tabContainers.hide().filter(':first').show();
$('div.tabs ul.tabNavigation a').click(function() {
tabContainers.hide();
tabContainers.filter(this.hash).show();
$('div.tabs ul.tabNavigation a').removeClass('selected');
$(this).addClass('selected');
return false;
}).filter(':first').click();
});
</script>
Cela fonctionne très bien, mais la conception exige que j'insère la classe sélectionnée sur la li tag, pas un tag. Lorsque je modifie le script pour faire cela, le show/hide de chaque onglet se brise. Des pensées sur quoi d'autre doit changer? Merci d'avance.
<script type="text/javascript" charset="utf-8">
$(function() {
var tabContainers = $('div.tabs > div');
tabContainers.hide().filter(':first').show();
$('div.tabs ul.tabNavigation li').click(function() {
tabContainers.hide();
tabContainers.filter(this.hash).show();
$('div.tabs ul.tabNavigation li').removeClass('selected');
$(this).addClass('selected');
return false;
}).filter(':first').click();
});
</script>