Comment conserver jQuery UI Accordion réduit par défaut?


130

Je travaille avec jQuery UI Accordion et cela fonctionne très bien, mais j'aimerais que l'accordéon reste fermé à moins que je clique dessus.

J'utilise ce code en ce moment, ce qui permet de le fermer:

$("#accordion").accordion({ header: "h3", collapsible: true });

Existe-t-il un moyen de le fermer par défaut à moins qu'il ne soit cliqué?

Réponses:


277

Ajoutez l' active: falseoption ( documentation ).

$("#accordion").accordion({ header: "h3", collapsible: true, active: false });

49
Remarque pour les autres lecteurs: vous avez besoin de "collapsible: true" pour que "active: false" fonctionne.
— Chuck Le Butt

2
Intéressant. Est-il possible de le diffuser uniquement pour les appareils mobiles? Sur les ordinateurs de bureau, je souhaite ouvrir le premier onglet. Sur les appareils mobiles, je veux qu'ils soient tous fermés.
— user5248

3
@ user5248 Il suffit de vérifier le navigateur en Javascript et de faire une affectation conditionnelle
— Reign.85
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.