@kallifan

Как сделать паузу перед выполнение скрипта?

Всем привет. Пишу функцию добавления класса элементу при наведении мыши через 1сек, не получается реализовать паузу перед выполнением функции, подскажите как сделать?

$("***").mouseenter(
    function() {
	$(this).parents('****').addClass('active');
    });
  • Вопрос задан
  • 166 просмотров
Пригласить эксперта
Ответы на вопрос 1
Rou1997
@Rou1997
$("***").mouseenter(
    function() {
setTimeout(function () {
  $(this).parents('****').addClass('active');}, 1000);
    });


Или так:

var thizz; //глобально

$("***").mouseenter(
    function() {
    thizz = $(this);
setTimeout(function () {
  thizz.parents('****').addClass('active');}, 1000);
    });


Вообще странно, зачем секунду ждать, а если юзер мышь отведет за это время?!
Ответ написан
Ваш ответ на вопрос

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

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