Je Configurons quelques onglets jQuery pour commencer sans onglets sélectionnés comme ceci:difficulté à décochant tous les onglets jquery
$('#tabs').tabs({ selected: -1 });
Puis j'ai aussi un lien distinct lorsqu'il est pressé besoins pour désélectionner tous les onglets.
$("#deselectButton").click(function(){
$('#tabs').tabs('select' , -1)
});
ou
$("#deselectButton").click(function(){
$('#tabs').tabs('selected' , -1)
});
Le clic deselectButton ne décochez le contenu des onglets, mais le titre des onglets reste actif avec la classe 'ui-tabs-sélectionnés ui-state-actif'.
Quelle est la manière correcte de désélectionner tous les onglets?
Oui qui l'a fait, je vous remercie $ ("ui-onglets sélectionnés "). RemoveClass (" ui-état-actif "). RemoveClass (" ui-onglets sélectionnés"). AddClass ("ui-state-default"); –
Fonctionne bien, mais ne sait pas pourquoi le plugin ignore le second bit par défaut (?). Le dernier bit peut être condensé en: '$ ('# tabs'). Find ('. Ui-tabs-selected'). RemoveClass ('ui-state-active ui-tabs-selected');' – nickb