Page 1 sur 1

API Accordion, comment fermer tout les menu par default

Posté : 19 mai 2014, 19:59
par dogmongo
Bonjour,

comme indiqué dans le sujet j'utilise le plugin Accordion, mais je voudrai que tous les menus soit fermés par default, en effet le premier reste toujours ouvert et je ne parvient pas à le fermer même avec

Code : Tout sélectionner

$("#accordion").accordion({ active: false });
merci de votre aide

dog

Re: API Accordion, comment fermer tout les menu par default

Posté : 19 mai 2014, 20:33
par xTG
http://api.jqueryui.com/accordion/#option-active
Setting active to false will collapse all panels. This requires the collapsible option to be true.
collapsible, default : false

;)

Re: API Accordion, comment fermer tout les menu par default

Posté : 20 mai 2014, 11:32
par dogmongo
tu pourrai être plus explicite avec un petit exemple ^^ svp

Re: API Accordion, comment fermer tout les menu par default

Posté : 20 mai 2014, 12:47
par dogmongo
c'est bon j'ai compris
[javascript]$('#accordion div').hide();[/javascript]
merci ;)

Re: [RESOLU] API Accordion, comment fermer tout les menu par

Posté : 20 mai 2014, 13:32
par xTG
Beuh... Non... :|
Moins tiré par les cheveux, suivre ce que dis la documentation :
[javascript]$("#accordion").accordion({ active: false, collapsible: true });[/javascript]

Re: [RESOLU] API Accordion, comment fermer tout les menu par

Posté : 20 mai 2014, 14:02
par dogmongo
effectivement c'est plus simple et plus propre
[javascript]
$(function(){
$("#accordion").accordion({ active: false, collapsible: true });
});
[/javascript]

que
[javascript]
<script>
$(function(){
$('#accordion div').hide();
$('h3').click(function() {
$(this).next('div:hidden').slideDown()
.siblings('div:visible').slideUp();
});
});
</script>[/javascript]

:mrgreen:

merci de ton aide :wink: