Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как лучше вс его сделать меню разделов? (https://javascript.ru/forum/dom-window/71042-kak-luchshe-vs-ego-sdelat-menyu-razdelov.html)

Ramundo 21.10.2017 15:31

Как лучше вс его сделать меню разделов?
 
К примеру, у меня есть три кнопки:
Раздел 1
Раздел 2
Раздел 3

И есть див-блок, в котором должен показываться контент разделов.
При клике на кнопку "Раздел 1" в блок загружается его контент, при клике на Раздел 2 его контент и тд.


Я думал сделать так:

Создать в div'е контента три div'a, у первого из них z-index = 1, у остальных 0.
При клике на кнопку Раздел 2 у второго div'a z-index становится один, а у остальных обнуляется и тд.

В общем, при клике на определенной кнопке мы "поднимаем" соответствующий контент .

Это нормальный вариант? Какие есть лучшие альтернативы, подскажите :)

Nexus 21.10.2017 16:07

Ramundo, у рони целая коллекция была/есть скриптов, которые решают вашу задачу.

Проще менять свойство display блоков контента.

рони 21.10.2017 17:49

Ramundo,
https://javascript.ru/forum/dom-wind...tml#post401043
искать открывашка по форуму

cmd 23.10.2017 17:21

Если речь про многоуровневое меню, то только ul, li, a. Остальное от лукавого. И если без сложной анимации, то все реализуется на CSS.


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