Как сделать событие jquery c задержкой?

По клику на кнопку срабатывает переход на другую страницу.

var url = "http://site.com/";
    $("#add-btn").mouseup(function() {
    $(location).attr('href',url);
});


Как задержать этот переход на несколько секунд?
  • Вопрос задан
  • 114 просмотров
Решения вопроса 1
kreotech
@kreotech
Абстрактно-ориентированный программист
Обернуть переход в setTimeout() не пойдет?
var url = "http://site.com/";
$("#add-btn").mouseup(function() {
    setTimeout(function(){
            $(location).attr('href',url);
     }, 2000); //на 2 секунды
});
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
customtema
@customtema
arint.ru
delay()
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 03:54
1500 руб./за проект
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект