Задержка на всплытие меню
Использую такую стандартную функцию для показа меню
$('.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, время: 02:50. |