Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Задержка в выпадающем меню (https://javascript.ru/forum/dom-window/38183-zaderzhka-v-vypadayushhem-menyu.html)

apster 22.05.2013 21:11

Задержка в выпадающем меню
 
Есть выпадающее CSS меню, 3 уровня. Появилась необходимость добавить задержку, чтобы меню исчезало не сразу. Можно ли как-то добавить джаваскрипт в текущее меню или же делать новое меню?

Пример тут: http://jsfiddle.net/mZLFz/

dmitriymar 22.05.2013 21:49

Вы просите готовый скрипт с нуля.

Это работа, и за нее обычно платят деньги.
Для таких сообщений предназначен раздел форума "Работа".

Если вы все же хотите, чтобы вам помогли - приложите какие-то усилия сами и задавайте вопросы по ходу дела.

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

apster 22.05.2013 21:57

Цитата:

Сообщение от dmitriymar (Сообщение 252201)
Вы просите готовый скрипт с нуля.

Это работа, и за нее обычно платят деньги.
Для таких сообщений предназначен раздел форума "Работа".

Если вы все же хотите, чтобы вам помогли - приложите какие-то усилия сами и задавайте вопросы по ходу дела.

Не так и много я просил...

apster 22.05.2013 21:59

Вопрос решен.
Поменял :hover на .hover и добавил джаваскрипт
$(document).ready(function()
              {   $('li').hover(function(){
                        var timer = $(this).data('timer');
                        if(timer) clearTimeout(timer);
                        $(this).addClass('hover');
                      },function(){
                        var li = $(this);
                        li.data('timer', setTimeout(function(){ li.removeClass('hover'); }, 700));
                      });
              });

dmitriymar 22.05.2013 22:05

Цитата:

Сообщение от apster
Не так и много я просил...

Значит вопрос был всётаки из разряда "допишите за меня код"...
Возьмём любой автофорум -куда люди обращаются за советом, со своими авто проблемами и т.д
На этих сайтах довольно таки много автослесарей и т.д .
Почему мысль не возникает при описании проблемы там, что кто то решит её за вас , возьмёт ключи, полезет под машину и всё сделает?
И делов то там тоже не много -на полчаса, час?
Так почему здесь мысль возникает, что IT это не работа , а "Не так и много"?
Ещё одно -з.п IT в большинстве случаев превышает средние з.п по региону в разы


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