Задержка автоматического перенаправления url с помощью jquery?
Мне нужна страница перехода, которая будет отображаться в течение 2 секунд перед автоматическим перенаправлением на домашнюю страницу. Как мне это сделать? Я не могу заставить задержку работать на меня.
4 ответов
Вы можете просто использовать setTimeout()
прямо, вот так:
setTimeout(function() {
window.location.href = "/NewPage.aspx";
}, 2000);
можно использовать таймер jQuery. Вот код (также найден в этой статье):
// This will hold our timer
var myTimer = {};
// delay 2 seconds
myTimer = $.timer(2000, function() {
//redirect to home page
window.location = "/RedirectTimer/Home.aspx";
});
б на delay()
функции не работает для вас? Ванильный JavaScript с setTimeout()
будет работать одинаково хорошо.
подсказка: предложение фактического кода довольно сложно, когда вы не показываете свой текущий код.