Задать вопрос
@kallifan

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

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

$("***").mouseenter(
    function() {
	$(this).parents('****').addClass('active');
    });
  • Вопрос задан
  • 169 просмотров
Подписаться 1 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 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);
    });


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

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

Похожие вопросы
02 февр. 2025, в 10:45
1000 руб./за проект
02 февр. 2025, в 10:19
7000 руб./за проект
02 февр. 2025, в 08:12
2500 руб./за проект