Подтвердить что ты не робот

Задержка автоматического перенаправления URL с помощью jquery?

Мне нужна страница перехода, которая будет отображаться в течение 2 секунд, прежде чем автоматически перенаправить на главную страницу. Как мне это сделать? Кажется, я не могу откладывать работу для меня.

4b9b3361

Ответ 1

Вы можете просто использовать setTimeout(), например:

setTimeout(function() {
  window.location.href = "/NewPage.aspx";
}, 2000);

Ответ 2

setTimeout(function(){ window.location = "/NewPage.aspx"; }, 2000);

Ответ 3

Вы можете использовать jQuery Timer. Вот код (также найдено в этой статье):

// This will hold our timer
var myTimer = {};
  // delay 2 seconds
  myTimer = $.timer(2000, function() {

  //redirect to home page
  window.location = "/RedirectTimer/Home.aspx";
});

Ответ 4

Не работает функция delay() для вас? Ванильный JavaScript с setTimeout() будет работать одинаково хорошо.

Подсказка: предложение фактического кода очень тяжело, если вы не показываете текущий код.