Задать вопрос

Автоматическое раскрываем меню, если присваиваем класс open, как реализовать нормальное раскрытие меню?

Всем привет, добавил аккордеон меню, у одного из пунктов я добавляю класс opencat, хочу чтобы меню автоматом раскрывалось, сделал, все работает, но есть глюк, как-то не так работает, кликаю идет раскрытие как бы по новой и потом клик и сворачивает, по идеи если меню раскрыто через класс opencat, то при клике первом, должно сворачивать.

И если я сворачиваю меню где стоит класс opencat, то он мне подсвечивает будто бы я раскрыл меню, я так понимаю при сворачивании надо в js вписать чтобы чистил этот класс opencat, удалял.

Или походу как-то через js надо делать, если есть класс opencat, то как бы запускает действия раскрытия меню.

Подскажите что не так делаю и как можно нормально сделать.
Аккордеон меню использую такое: css, js, cd-accordion-menu

Там еще стрелка есть svg, но ее не видно.
62cd4316c4706751951364.png

Рабочая схема тут:
jsfiddle.net/vlit/m72w5uob/177
  • Вопрос задан
  • 70 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
@ArtJH
Решение:
1) Удалите класс opencat
2) Чтобы по умолчанию меню было открыто используйте атребут checked
<input type="checkbox" name="group-1" id="group-1" checked>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы