Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Дерево выбора (скрыть/показать блоки) (https://javascript.ru/forum/events/62645-derevo-vybora-skryt-pokazat-bloki.html)

vlad1q 22.04.2016 00:00

Дерево выбора (скрыть/показать блоки)
 
Вложений: 1
Всем привет! Помогите реализовать функционал для салона красоты по последовательному выбору мастера.

Т.е. имеется что-то типа дерева следующего типа:
  • Причёски
    • Окрашивание
      • Светлые цвета
      • Тёмные цвета
    • Укладка
    • Причёски
      • Свадебная
      • Вечерняя
  • Ногтевой сервис
    • Гель
    • Лак
    • Уход
  • Брови
    • Коррекция
    • Уход
  • Массаж


На странице должны сначала отображаться элементы первого уровня (Причёски, Ногтевой сервис, Брови, Массаж) при нажатии на элемент появляются дочерние элементы. (Например: при нажатии на элемент "Причёски" появляются Окрашивание, Укладка,Причёски  и т.д.  ) При нажатии на элемент последнего уровня появляется список мастеров с краткой информацией (имя, фамилия, номер телефона).

В голову приходит делать на странице div'ы со стилем display:none и добавлять обработчики событий OnClick, и скрывать или показывать определённые div'ы.

Подскажите как проще, правильнее, удобнее реализовать???

рони 22.04.2016 00:08

vlad1q,
http://javascript.ru/forum/project/3...na-jquery.html

Vlasenko Fedor 22.04.2016 00:08

jquery.dynatree.js
http://javascript.ru/ui/tree


Часовой пояс GMT +3, время: 22:32.