@blackbb

Как запретить автозакрытие подменю?

Здравствуйте, есть сайт justscoundrelyandex1.ru.fvds.ru. Как сделать, чтобы подменю было открыто, но только те, которые относятся к категории, в которой вы находитесь. Например, если вы находитесь в категории "Женские штучки" или в любой ее подменю, то все ее подменю должны быть открыты.
  • Вопрос задан
  • 2452 просмотра
Решения вопроса 1
Petroveg
@Petroveg
Миром правят маленькие с#@&ки
Для этого нужно:
— либо корректировать шаблон (например, проставлением класса в нужном пункте меню)
— либо разбирать адресную строку на клиенте

Поскольку ясно, что ваш вопрос лежит во второй части ответа, то нужно иметь чёткое соответствие между частью адресной строки и элементом (атрибут или содержание). В вашем случае вы будете опираться на часть пути после /category/. Не забудьте только про decodeURIComponent().

А дальше вы проходите первый уровень меню в поисках того, кто содержат строку. Правда для проверки нужно или содержание привести к виду ссылки (дефисы вместо пробелов) или наоборот, что с учётом возможных родных дефисов будет затруднительно.

Нашли, проделали манипуляции (класс воткнули).
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы