Estomel Опубликовано 4 января, 2023 Поделиться Опубликовано 4 января, 2023 Приветик, есть скрипт разворачиваемого меню, как сделать чтобы если я его открыл то при перезагрузке страницы оно не закрывалось а оставалось открытым до тех пор пока я сам его не закрою? var panelItem = document.querySelectorAll('.panel-title'), active = document.getElementsByClassName('panel-active'); Array.from(panelItem).forEach(function(item, i, panelItem) { item.addEventListener('click', function(e) { // изменить состояние класса panel-active на текущем элементе: добавить если не было, убрать если было. this.classList.toggle('panel-active'); }); }); Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Estomel Опубликовано 4 января, 2023 Автор Поделиться Опубликовано 4 января, 2023 (изменено) Ну либо изменить или добавить класс Родительскому элементу если у дочернего висит класс "cForumMiniList_selected" чтото я сразу от этом не подумал в общем есть меню аккордеон, и я хочу чтобы если внутри я выбрал какой то пункт на который повесился класс "cForumMiniList_selected" то кнопка которая разворачивает меню не исчезала Даже если закрыть меню! (некий индикатор что в скрытом меню чтото выбрано) а когда не выбрано кнопка чтобы исчезла, так можно сделать? Спойлер если нет то просто сделать чтобы оно само не закрывалось при перезагрузке страницы Изменено 4 января, 2023 пользователем Estomel Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.