Задержка на всплытие меню
Использую такую стандартную функцию для показа меню
$('.list-box').hover( function(){ $(this).find('.dropdown-list').slideDown(); }, function(){ $(this).find('.dropdown-list').slideUp(); }); Как бы сделать так что оно всплывало только если курсор остановился на д элементом list-box хотя пол секунды |
Цитата:
|
Можно так http://jsfiddle.net/bALz3/3/
|
http://jsfiddle.net/vipTelnet/gbNL3/
Вот так все это у меня смотрится пробовал делать как предлагает TEK не получилось |
$('.list-box').hover( function(){ var $this = $(this); timeount = setTimeout(function () { $this.find('.dropdown-list').slideDown('fast'); }, 200); }, function(){ var $this = $(this); clearTimeout(timeount); timeount = setTimeout(function () { $this.find('.dropdown-list').slideUp('fast'); }, 200); }); Спасибо Tek у меня сразу не сработало потому что я this не правильно передавал |
Часовой пояс GMT +3, время: 01:21. |