我需要在输入错误消息 5 秒后重定向到特定的 url。首先,我使用了如下的 Javascript。
document.ready(window.setTimeout(location.href = "https://www.google.co.in",5000));
但它不是等待 5 秒。我在 google 中搜索了这个问题,然后才知道在 DOM 而非网络浏览器中加载文档时会调用“document.ready()”。
我已经使用了 jQuery 的 window.load() 函数,但我仍然没有得到我想要的。
$(window).load(function() {
window.setTimeout(window.location.href = "https://www.google.co.in",5000);
});
任何人都可以让我知道我需要做什么才能等待 5 秒。
最佳答案
看起来你快到了。尝试:
if(error == true){
// Your application has indicated there's an error
window.setTimeout(function(){
// Move to a new location or you can do something else
window.location.href = "https://www.google.co.in";
}, 5000);
}
关于javascript - 使用 JavaScript 等待 X 秒后页面重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17150171/