У меня есть ссылка:
<a href="#" id="link">Here's my link</a>
Это не обычная кликабельная ссылка, она закодирована в jQuery так:
$("#link").hover(function(e) {
e.preventDefault();
$("#tv").stop().animate({marginLeft: "50px"});
$("#tv img)").animate({opacity: 1});
})
Таким образом, после наведения неприкасаемой ссылки происходит изменение поля и непрозрачности # tv.
Есть ли способ заставить эту работу работать только после , когда пользователь наводит область ссылки с указателем на больше , чем на две секунды?
Потому что теперь все происходит в реальном времени.
Я знаю, что есть delay()
, но он не работает, потому что он просто задерживает анимацию, и в этом случае я не хочу любое действие, если указатель закончен менее чем на две секунды.
Можно без петли?