• есть такой плагин Folding Category List. суть его проста: он выводит список категорий первого уровня, скрывает дочерние. при клике на одну из категорий плагин показывает тот же список, но вместе с детьми той категории, на которую кликнул пользователь. важный момент — если у дочерних категорий есть дети, они также не выводятся. все это можно делать с перезагрузкой страницы.

    при клике на другую верхнюю категорию выводятся ее дети, а предыдущие прячутся.

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

    подскажите куда копать. заранее спасибо.

    вот схема:

    исходное:
    кат1
    кат2
    кат3

    вариант:
    кат1
    кат2(нажата, текущая страница)
    -подкат1
    -подкат2
    кат3

    еще вариант:
    кат1
    кат2
    -подкат1(нажата, текущая страница)
    —подподкат1
    —подподкат2
    -подкат2
    кат3

    еще вариант:
    кат1
    кат2
    кат3(нажата, текущая страница)
    -подкат1
    -подкат2

  • Тема «функциональность Folding Category List без плагина.» закрыта для новых ответов.