jQuery淡入页面重定向

时间:2010-08-17 15:29:48

标签: jquery html

我有一个有效的jQuery页面重定向。我想淡入我正在加载的页面。

$(function(){
  var count = 5;
  countdown = setInterval(function(){
    $("p#redirect").html("You will be redirected in " + count + " seconds");
    if (count == 0) {
      window.location = 'http://link.com';
    }
    if(count < 0) {
        $("p#redirect").html("Please wait...");
    }
    count--;
  }, 1000);
});

2 个答案:

答案 0 :(得分:4)

我认为你正在寻找http://www.jansfreeware.com/articles/ie-page-transitions.html

问题在于它是 SO 1999 alt text

答案 1 :(得分:1)

你不能用JavaScript做到这一点,特别是如果它是另一个域。

当你到达那里时,你可以从那个页面淡化的内容(目标页面本身就是这样做),但你不能指示浏览器在它正在进行的页面上做任何事情,只有该页面可以执行脚本。

这主要是出于安全原因,例如:重定向到https://myBank.com然后运行脚本,好吧,你看到它会如何迅速成为问题:)