Мне нужна страница перехода, которая будет отображаться в течение 2 секунд, прежде чем автоматически перенаправить на главную страницу. Как мне это сделать? Кажется, я не могу откладывать работу для меня.
Задержка автоматического перенаправления URL с помощью jquery?
Ответ 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()
будет работать одинаково хорошо.
Подсказка: предложение фактического кода очень тяжело, если вы не показываете текущий код.