Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.10.2017, 15:31
Аспирант
Отправить личное сообщение для Ramundo Посмотреть профиль Найти все сообщения от Ramundo
 
Регистрация: 07.03.2015
Сообщений: 47

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

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


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

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

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

Это нормальный вариант? Какие есть лучшие альтернативы, подскажите
Ответить с цитированием
  #2 (permalink)  
Старый 21.10.2017, 16:07
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,791

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

Проще менять свойство display блоков контента.
Ответить с цитированием
  #3 (permalink)  
Старый 21.10.2017, 17:49
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Ramundo,
https://javascript.ru/forum/dom-wind...tml#post401043
искать открывашка по форуму
Ответить с цитированием
  #4 (permalink)  
Старый 23.10.2017, 17:21
Аватар для cmd
cmd cmd вне форума
Профессор
Отправить личное сообщение для cmd Посмотреть профиль Найти все сообщения от cmd
 
Регистрация: 19.03.2011
Сообщений: 177

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как лучше сделать выезжающее динамическое окно? Chekist Общие вопросы Javascript 3 31.10.2013 10:34
как сделать выпадающее меню наверх frizz jQuery 3 17.01.2011 11:23
как сделать меню из кнопок списком ? arkady21 Общие вопросы Javascript 0 06.10.2010 11:40
Как лучше сделать глобальный массив skyfish AJAX и COMET 4 17.02.2009 18:05
Как сделать окошко с возможностью изменения его содержимого? nolka Элементы интерфейса 2 10.07.2008 08:22