@test-cats

Как сделать чтобы при переходе по ссылкам в меню оно не закрывалось?

Есть меню, которое я сделал при помощи wordpress. Меню имеет вложенные в себя пункты.

Изначально вложенные пункты, которые в классе .sub-menu скрыты ( в css добавил display: none) и по клику на ссылку они появляются (display:block).

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

Как сделать так, чтобы оно оставалось открытым при переходе по данным пунктам?

Всем спасибо за ответы
  • Вопрос задан
  • 367 просмотров
Решения вопроса 1
Kozack
@Kozack Куратор тега JavaScript
Thinking about a11y
WordPress автоматиически проставляет класс current-menu-ancestor. Подробнее. Используйте его чтобы не скрывать подменю.
Примерно так:
.current-menu-ancestor ul {
    display: block !important;
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
OtshelnikFm
@OtshelnikFm
Обо мне расскажет yawncato.com
Это не правильно с точки зрения UX.

Но если так уж надо - напишите скрипт и отслеживайте на каком урл и есть ли на него ссылка в меню и держите его открытым. Без скрипта никак.
Ну или через фриланс решите вашу странную задачу
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
06 нояб. 2024, в 03:35
5000 руб./за проект
06 нояб. 2024, в 00:20
1000 руб./за проект
06 нояб. 2024, в 00:03
40000 руб./за проект