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

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

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


Как задержать этот переход на несколько секунд?
  • Вопрос задан
  • 107 просмотров
Решения вопроса 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()
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы