Задержка в выпадающем меню
Есть выпадающее CSS меню, 3 уровня. Появилась необходимость добавить задержку, чтобы меню исчезало не сразу. Можно ли как-то добавить джаваскрипт в текущее меню или же делать новое меню?
Пример тут: http://jsfiddle.net/mZLFz/ |
Вы просите готовый скрипт с нуля.
Это работа, и за нее обычно платят деньги. Для таких сообщений предназначен раздел форума "Работа". Если вы все же хотите, чтобы вам помогли - приложите какие-то усилия сами и задавайте вопросы по ходу дела. Если это был вопрос не из разряда сделайте за меня -то да, css переписывать, ховеры убирать и подключать скрипт со своей событийной моделью |
Цитата:
|
Вопрос решен.
Поменял :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));
});
});
|
Цитата:
Возьмём любой автофорум -куда люди обращаются за советом, со своими авто проблемами и т.д На этих сайтах довольно таки много автослесарей и т.д . Почему мысль не возникает при описании проблемы там, что кто то решит её за вас , возьмёт ключи, полезет под машину и всё сделает? И делов то там тоже не много -на полчаса, час? Так почему здесь мысль возникает, что IT это не работа , а "Не так и много"? Ещё одно -з.п IT в большинстве случаев превышает средние з.п по региону в разы |
| Часовой пояс GMT +3, время: 22:21. |