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?

Odpowiedzi:


280

Dodaj active: falseopcję ( dokumentacja ).

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

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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.