@forest
Существует несколько способов задержки выполнения скрипта jQuery:
1 2 3 |
setTimeout(function(){
// Код jQuery, который необходимо выполнить
}, 5000);
|
1 2 3 |
$('selector').delay(5000).animate({
// Код jQuery, который необходимо выполнить
});
|
В этом примере код jQuery будет выполняться после задержки в 5 секунд.
1 2 3 |
setInterval(function(){
// Код jQuery, который необходимо выполнить
}, 5000);
|
Этот код будет выполняться каждые 5 секунд до тех пор, пока не будет остановлен с помощью clearInterval().
@forest
Кроме того, можно использовать метод delay() напрямую в jQuery для срабатывания через определенное время:
1 2 3 4 |
$('selector').delay(5000).queue(function(next) {
// Код jQuery, который необходимо выполнить
next();
});
|
Этот код задерживает выполнение кода на выбранных элементах на 5 секунд, а затем выполняет его.