Я настроил несколько аккордеонов на странице с помощью плагина jquery accordion, чтобы я мог реализовать функцию развернуть все и свернуть все функции.
Каждый элемент ID является собственным аккордеоном, и приведенный ниже код работает, чтобы закрыть их все, независимо от того, какие из них уже открыты:
$("#contact, #address, #email, #sales, #equipment, #notes, #marketingdata")
.accordion("activate", -1)
;
Моя проблема с расширением всего. Когда они у меня появятся, добавьте следующий код:
$("#contact, #address, #email, #sales, #equipment, #notes, #marketingdata")
.accordion("activate", 0)
;
Некоторые будут заключать контракты, а некоторые будут расширяться в зависимости от того, открыты они ранее или нет.
Моя идея исправить это состояла в том, чтобы свернуть их все, а затем развернуть их все, когда была нажата кнопка развернуть все. Однако этот код не будет выполняться должным образом:
$("#contact, #address, #email, #sales, #equipment, #notes, #marketingdata")
.accordion("activate", -1)
;
$("#contact, #address, #email, #sales, #equipment, #notes, #marketingdata")
.accordion("activate", 0)
;
Он ударит только по второй команде и не закроет их всех первым. Есть предложения?