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

Mammouth du PHP | 804 Messages

19 mai 2014, 19:59

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

ViPHP
xTG
ViPHP | 7331 Messages

19 mai 2014, 20:33

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

;)

Mammouth du PHP | 804 Messages

20 mai 2014, 11:32

tu pourrai être plus explicite avec un petit exemple ^^ svp

Mammouth du PHP | 804 Messages

20 mai 2014, 12:47

c'est bon j'ai compris
[javascript]$('#accordion div').hide();[/javascript]
merci ;)

ViPHP
xTG
ViPHP | 7331 Messages

20 mai 2014, 13:32

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

Mammouth du PHP | 804 Messages

20 mai 2014, 14:02

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: