用jquery延迟自动url重定向?

时间:2010-09-09 14:42:43

标签: jquery url redirect delay

我需要一个转换页面,在自动重定向到主页之前显示2秒钟。我该怎么做呢?我似乎没有迟到为我工作。

4 个答案:

答案 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同样可以正常工作。

提示:当您不显示当前代码时,建议实际代码很难。