Jquery Accordion Close, dann Open

Ich habe mit dem jquery-Akkordeon-Plugin eine Reihe von Akkordeons auf einer Seite eingerichtet, damit ich alle Funktionen erweitern und reduzieren kann.

Jedes ID-Element ist ein eigenes Akkordeon, und der folgende Code bewirkt, dass alle Elemente geschlossen werden, unabhängig davon, welche bereits geöffnet sind:

$("#contact, #address, #email, #sales, #equipment, #notes, #marketingdata")
    .accordion("activate", -1)
;

Mein Problem ist mit dem alles erweitern. Wenn ich sie alle haben, erweitern Sie mit diesem Code:

$("#contact, #address, #email, #sales, #equipment, #notes, #marketingdata")
    .accordion("activate", 0)
;

Einige werden sich zusammenziehen und einige werden sich erweitern, je nachdem, ob sie zuvor geöffnet waren oder nicht.

Meine Idee, dies zu korrigieren, war, sie alle zu reduzieren und sie dann alle zu erweitern, wenn auf "Alles erweitern" geklickt wurde. Dieser Code wird jedoch nicht richtig ausgeführt:

$("#contact, #address, #email, #sales, #equipment, #notes, #marketingdata")
    .accordion("activate", -1)
;
$("#contact, #address, #email, #sales, #equipment, #notes, #marketingdata")
    .accordion("activate", 0)
; 

Es wird nur der zweite Befehl ausgeführt und nicht alle zuerst geschlossen. Irgendwelche Vorschläge

Antworten auf die Frage(6)

Ihre Antwort auf die Frage