0

32 秒後に別のページにリダイレクトしようとしています。2 番目のページへのスムーズな遷移が必要です。現在、移行は非常に急激で、見栄えがよくありません。何か案は?

これは私のクエリです:

function redirect() {
                window.location = $('a').attr('href');

            }

            setTimeout(redirect, 32000);

HTML5:

<a href="Holiday_Final.htm"></a>
4

1 に答える 1

0

フェード効果でリダイレクトすることはできません。このようなアニメーションを実行するには、ajax を使用する必要があります。

しかし、あなたはこれを試すことができます

function redirect() {
    $('body').fadeOut(1000,function(){
        window.location = $('a').attr('href');
    });
}
setTimeout(redirect, 31000);

リダイレクトする前に 1 秒の fadeOut が発生します (また、fadeIn がなく、次のページが突然読み込まれるだけです)。

于 2012-12-03T15:22:36.500 に答える