$('.showmenu').bind("mouseenter", function (e) {
$('ul.secondul').show();
});
$('.showmenu').bind("mouseleave", function (e) {
$('ul.secondul').hide();
});
Есть ли способ сделать вторую функцию не срабатывать сразу же, но после 1 секунды задержки? Поэтому, когда пользователь случайно выталкивает мышь из выпадающего меню, вкладка не закрывается немедленно и дает пользователю возможность переместить мышь обратно на нее.Установка задержки или таймаута с помощью jQuery
Использование hover: http://api.jquery.com/hover/ –
дубликат http://stackoverflow.com/questions/2939980/jquery-how-to-sleep-or-delay и SO MANY OTHERS , – Colleen
@Colleen Вы ошибаетесь. Задержка() не будет работать в этом случае. – Jerry