Поддержка Проблемы и решения зафиксировать выпадающее меню при клике

  • Всех приветствую. Есть меню через виджет «меню навигации». Меню состоит из страниц. При клике на родителя меню разворачивается. При клике на элемент меню меню сворачивается и происходит переход на страницу элемента меню. На странице элемента меню это выпадающее меню так же свёрнуто (сейчас реализовано иначе, но было так).
    Как сделать так, чтобы при клике на элемент меню само меню не сворачивалось, грузилась страница элемента меню, меню оставалось раскрытым?

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Модератор Yuri

    (@yube)

    Как сделать так, чтобы при клике на элемент меню само меню не сворачивалось, грузилась страница элемента меню, меню оставалось раскрытым?

    Не совсем корректно сформулировано. Когда загружается страница, вместе с ней загружается меню, новенькое, еще не тронутое, а старое, раскрытое, уходит в небытие. Поэтому правильнее ставить вопрос не об оставалось открытым, а об открывалось.

    Всё зависит от того, как меню реализовано. В стандартном вордпрессовском меню есть классы current-menu-item, current-menu-parent и т.д., позволяющие в большинстве случаев «открыть» и текущий пункт, и его предков.

    Ну, возможно и так. Я еще не волшебник, а только…. Дайте плиз направляющий вектор где почитать и как внедрить что-то типа display: block для активного элемента меню с помощью Elementor Pro.

    Модератор Yui

    (@fierevere)

    ゆい

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Тема «зафиксировать выпадающее меню при клике» закрыта для новых ответов.