我需要一个转换页面,在自动重定向到主页之前显示2秒钟。我该怎么做呢?我似乎没有迟到为我工作。
答案 0 :(得分:69)
您可以直接使用setTimeout()
,如下所示:
setTimeout(function() {
window.location.href = "/NewPage.aspx";
}, 2000);
答案 1 :(得分:4)
setTimeout(function(){ window.location = "/NewPage.aspx"; }, 2000);
答案 2 :(得分:3)
您可以使用jQuery Timer。这是代码(也找到in this article):
// This will hold our timer
var myTimer = {};
// delay 2 seconds
myTimer = $.timer(2000, function() {
//redirect to home page
window.location = "/RedirectTimer/Home.aspx";
});
答案 3 :(得分:2)
the delay()
function不适合你吗?使用setTimeout()
的Vanilla JavaScript同样可以正常工作。
提示:当您不显示当前代码时,建议实际代码很难。