kukaew
@kukaew

Как задержать событие в js или Jquery?

Привет. У меня сетка вроде как у пинтерест. Но в каждом блоке можно скроллить. Нужно сделать, чтоб при наведении мышью событие сработало с задержкой, чтоб отделить скролл по странице от скролла по блоку (навел, подождал треть секунды, скроллишь блок), а если не ждешь, то скроллится страница. Вроде как transition-delay в CSS. У меня вот $(this).delay(1000); не работает. Как сделать? Спасибо.

$("block").mouseenter(function(){
$(this).delay(1000);
$(this).css("overflow-y", "scroll");
}).mouseleave(function(){
$(this).css("overflow-y", "hidden");
$(this).animate({"scrollTop":0},"fast");
});
  • Вопрос задан
  • 463 просмотра
Пригласить эксперта
Ответы на вопрос 1
Machez
@Machez
Бу!
setTimeout вам поможет только
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
summer Ярославль
от 100 000 до 140 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
19 апр. 2024, в 11:14
65000 руб./за проект
19 апр. 2024, в 11:08
5000 руб./за проект
19 апр. 2024, в 10:59
150000 руб./за проект