Wie halte ich das jQuery UI-Akkordeon standardmäßig reduziert?


130

Ich arbeite mit jQuery UI Accordion und es funktioniert großartig, aber ich möchte, dass das Akkordeon geschlossen bleibt, es sei denn, ich klicke darauf.

Ich verwende gerade diesen Code, der es ermöglicht, ihn geschlossen umzuschalten:

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

Gibt es eine Möglichkeit, es standardmäßig zu schließen, wenn nicht darauf geklickt wird?

Antworten:


277

Fügen Sie die active: falseOption ( Dokumentation ) hinzu.

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

49
Hinweis für andere Leser: Sie benötigen "reduzierbar: wahr", damit "aktiv: falsch" funktioniert.
Chuck Le Butt

2
Interessant. Ist es möglich, es nur kollabiert für mobile Geräte zu liefern? Auf Desktop-Computern soll die erste Registerkarte geöffnet werden. Auf Mobilgeräten möchte ich, dass alle geschlossen sind.
user5248

3
@ user5248 Überprüfen Sie einfach den Browser in Javascript und nehmen Sie eine bedingte Zuweisung vor
Reign.85
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.