Я установил ряд аккордеонов на странице с помощью плагина jQuery для аккордеона, чтобы я мог реализовать все расширения и свернуть все функции.
Каждый элемент 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)
;
Он ударит только по второй команде и сначала не закроет их. Любые предложения?