Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 31.03.2014, 17:39
Аспирант
Отправить личное сообщение для mbp64 Посмотреть профиль Найти все сообщения от mbp64
 
Регистрация: 20.07.2012
Сообщений: 45

Как сделать двухуровневое меню, как на сайте http://www.mvideo.ru/ ?
Пытаюсь сделать двухуровневое меню, как на сайте http://www.mvideo.ru/.

меню первого уровня расположено в колонке слева, а в колонке справа появляется подменю, в зависимости от того,
на каком пункте меню первого уровня стоит курсор.

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

Помогите пожалуйста, очень нужно.

Последний раз редактировалось mbp64, 31.03.2014 в 18:07.
Ответить с цитированием
  #2 (permalink)  
Старый 31.03.2014, 18:08
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

mbp64,
Разворачивающееся меню
Ответить с цитированием
  #3 (permalink)  
Старый 31.03.2014, 18:21
Аспирант
Отправить личное сообщение для mbp64 Посмотреть профиль Найти все сообщения от mbp64
 
Регистрация: 20.07.2012
Сообщений: 45

Проблема в том, что у меня меню первого и второго уровня находятся
в непересекающихся областях:
<div class="primary">

... меню 1
</div>
<div class="secondary">
...
подменю

</div>


Если сделать иначе, развалится форматирование, а верстальщик уволился.
Можно так что-нибудь сделать?
Ответить с цитированием
  #4 (permalink)  
Старый 31.03.2014, 18:28
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

mbp64,
а где вы в примере увидели пересекающие области меню и подменю?
Ответить с цитированием
  #5 (permalink)  
Старый 31.03.2014, 18:37
Аспирант
Отправить личное сообщение для mbp64 Посмотреть профиль Найти все сообщения от mbp64
 
Регистрация: 20.07.2012
Сообщений: 45

Прошу прощения, я уже плохо соображаю
Ответить с цитированием
  #6 (permalink)  
Старый 31.03.2014, 20:04
Аспирант
Отправить личное сообщение для mbp64 Посмотреть профиль Найти все сообщения от mbp64
 
Регистрация: 20.07.2012
Сообщений: 45

Всё-таки я не понимаю, как он работает
Ответить с цитированием
  #7 (permalink)  
Старый 31.03.2014, 20:22
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

mbp64,
при уходе с меню или подменю -- включается таймер на 500ms если за это время на подменю или меню курсор невернулся убрать подменю -- если курсор на меню вернулся обнулить таймер

есть ещё метод job если самому никак.
Ответить с цитированием
  #8 (permalink)  
Старый 01.04.2014, 09:18
Аспирант
Отправить личное сообщение для mbp64 Посмотреть профиль Найти все сообщения от mbp64
 
Регистрация: 20.07.2012
Сообщений: 45

Ясно, спасибо
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сделать меню активным для определнных ссылок belka_bk Элементы интерфейса 6 08.03.2014 11:52
как сделать чтобы пункт меню бил виделений tarasvepr jQuery 2 03.02.2014 11:50
JS Меню ? как дописать закрытие ? Nelly_ Элементы интерфейса 0 28.04.2012 15:40
как сделать кнопки меню в виде веера? sever2k6 Элементы интерфейса 5 29.07.2010 00:46
Как сделать электронный каталог продукции? natarius Серверные языки и технологии 6 24.05.2009 20:56