@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 секунд, а затем выполняет его.