Come posso mantenere la fisarmonica dell'interfaccia utente di jQuery compressa per impostazione predefinita?


130

Sto lavorando con jQuery UI Accordion e funziona benissimo, ma vorrei che la fisarmonica rimanesse chiusa a meno che non facessi clic su di essa.

Sto usando questo codice in questo momento, che consente di disattivarlo:

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

C'è un modo per averlo chiuso per impostazione predefinita a meno che non venga cliccato?

Risposte:


277

Aggiungi l' active: falseopzione ( documentazione ) ..

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

49
Nota per altri lettori: è necessario "pieghevole: vero" per far funzionare "attivo: falso".
Chuck Le Butt,

2
Interessante. È possibile servirlo solo collassato per dispositivi mobili? Sui computer desktop desidero aprire la prima scheda. Sui dispositivi mobili li voglio tutti chiusi.
user5248

3
@ user5248 Basta controllare il browser in Javascript e fare un incarico condizionale
Reign.85
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.