Kann ich den Inhalt von JQuery ui Accordion auch durch Klicken auf andere Elemente erweitern / reduzieren?

8

Standardmäßig gibt es Header von Inhalten, die ich steuern kann, expand / collapse. Aber in meiner Situation könnte ich den Inhalt auch um andere Elemente erweitern / reduzieren. Zum Beispiel:

die Grundstruktur von jquery ui accodion code:

%Vor%

und jetzt. Ich habe andere Elemente, genau wie:

%Vor%

vielen Dank !!

    
qinHaiXiang 13.01.2011, 14:47
quelle

5 Antworten

5

Sie können .activate mit false verwenden, um alle Elemente programmgesteuert zu reduzieren. Da Sie immer nur ein Element geöffnet haben, wird das kollabieren, was auch immer geöffnet ist. Dies funktioniert nur, wenn Sie collapsible auf true gesetzt haben.

Sie können angeben, welches andere Element Sie erweitern möchten, um dieses Element beim Klicken zu erweitern.

    
justkt 13.01.2011, 14:57
quelle
9

Registerkarte Akkordeon ausblenden:

%Vor%

Erste Akkordeon-Registerkarte erweitern:

%Vor%     
Maksym Kozlenko 21.11.2012 03:19
quelle
8

Nach dem Update der JQuery UI gibt es keine "aktive" Methode für Akkordeon. Also, um alle Akkordeons zu reduzieren, benutze:

%Vor%     
DrafFter 04.02.2015 11:43
quelle
5

Ich hatte Probleme, die Akkordeons zu kollabieren / zu erweitern, nachdem sie ursprünglich geladen worden waren. Um das zu umgehen, habe ich benutzt:

%Vor%

... welches imitiert, indem man auf den Kopfbereich klickt und zwingt, die Aktivierungsklassen umzuschalten.

Fühlte sich wie ein Hack an, aber es hat funktioniert, Beste.

    
sdailey 14.12.2012 13:15
quelle
0

Bootstrap verwenden:

%Vor%

Dann könntest du mit:

kollabieren %Vor%     
JPRLCol 11.03.2016 23:22
quelle