Jak zachować domyślnie zwinięte narzędzie jQuery UI Accordion?

130

Pracuję z jQuery UI Accordion i działa świetnie, ale chciałbym, aby akordeon był zamknięty, dopóki go nie kliknę.

Używam teraz tego kodu, który pozwala na przełączenie go na zamknięcie:

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

Czy istnieje sposób na domyślne zamknięcie go, chyba że zostanie kliknięty?

Forrest
źródło

Odpowiedzi:

280

Dodaj active: falseopcję ( dokumentacja ).

$("#accordion").accordion({ header: "h3", collapsible: true, active: false });
Gabriele Petrioli
źródło
49
Uwaga dla innych czytelników: aby funkcja „active: false” działała, musisz mieć atrybut „collapsible: true”.
Chuck Le Butt
2
Ciekawy. Czy można wyświetlać tylko zwinięty plik na urządzenia mobilne? Na komputerach stacjonarnych chcę, aby pierwsza karta była otwarta. Na urządzeniach mobilnych chcę je wszystkie zamknąć.
user5248
3
@ user5248 Po prostu sprawdź przeglądarkę w Javascript i zrób warunkowe zadanie
Reign. 85