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

    Petroveg
    @Petroveg
    Миром правят маленькие с#@&ки
    Для этого нужно:
    — либо корректировать шаблон (например, проставлением класса в нужном пункте меню)
    — либо разбирать адресную строку на клиенте

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

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

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