У меня есть простая функция переключения, чтобы показать и скрыть содержимое. Он запускается по щелчку H2 и добавляет функцию «показать все» / «скрыть все».
Проблема, с которой я столкнулся, заключается в том, что когда вы расширяете пару областей содержимого, а затем нажимаете «Показать все», он скрывает открытые и показывает скрытые, а не просто показывает скрытые. Я знаю, что это вызвано тем, что функция ".toggle" запускает и закрывает открытые. Теоретически, я подозреваю, что мне придется добавить класс к расширенным и запустить проверку, чтобы увидеть, открыты ли они, и не переключать их, а только расширять скрытые. Чтобы закрыть с помощью кнопки «Закрыть все», мне нужно сделать обратное?
Как мне исправить это? пример здесь