Scumtron
@Scumtron

Как задать Hover эффект при наведение на картинку с таймаутом?

Здравствуйте,

Необходимо задать Hover эффект, который будет срабатывать не сразу при наведение на картинку, а только, если курсор мыши задержался на картинке на 1 сек. В случае, если курсор только "задел" картинку, то ничего не выполняется. Как это можно реализовать?

Пробовал:
setTimeout(function() {
	...
}, 500)

но, это только отсрочивает запуск эффекта.

<div class="thumb">
	<a href="#">
		<img src="preview-1.jpg"/>
	</a>
</div>
<div class="thumb">
	<a href="#">
		<img src="preview-2.jpg"/>
	</a>
</div>
  • Вопрос задан
  • 214 просмотров
Решения вопроса 1
delphinpro
@delphinpro Куратор тега JavaScript
frontend developer
Начинали вы правильно, но не доделали чуток :)

jsfiddle.net/DelphinPRO/b1ybz2jn
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@EvgenZZ
php, javascript developer
div .thumb {
transition: 0s background-color;
}

div .thumb:hover{
background-color:red;
transition-delay:1s;
}
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы