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

Пользователь

от vladimir , в категории: JavaScript , 8 месяцев назад

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от urban_will , 8 месяцев назад

@vladimir 

В jQuery можно использовать функцию setTimeout() для создания задержки перед выполнением кода. Функция setTimeout() принимает два аргумента: функцию, которую нужно выполнить после заданной задержки, и время задержки в миллисекундах.


Пример:

1
2
3
setTimeout(function() {
  // код, который нужно выполнить после задержки
}, 1000); // 1000 миллисекунд = 1 секунда


В этом примере код, который находится внутри функции, будет выполнен через 1 секунду (1000 миллисекунд) после вызова setTimeout(). Вы можете изменить время задержки, изменив значение второго аргумента функции setTimeout().


Пример использования setTimeout() для выполнения некоторых действий с задержкой:

1
2
3
4
5
6
7
setTimeout(function() {
  $('.my-element').hide();
}, 2000); // Скрыть элемент с классом "my-element" через 2 секунды

setTimeout(function() {
  $('.my-element').addClass('highlight');
}, 3000); // Добавить класс "highlight" элементу с классом "my-element" через 3 секунды