1

メインページの読み込みに時間がかかる場合に、ユーザーを 2 番目のサイドにリダイレクトするスクリプトが必要です。

これは私がしました:

 <script type='text/javascript'>   
    $(document).ready(function() {
    setTimeout("location.replace('contact.html')",10000);
    });
</script>

プリローダーが本体のオンロードで非表示になるのと同時に開くには、それが発生した場合、上記の関数を強制終了する必要がありますか?

誰でもアイデアはありますか?

4

3 に答える 3

3

これを試して:

var redirect = setTimeout(function(){
                  window.location = 'somewhere'
               }, 10000)

$(document).ready(function() { // or $(window).load(function() {
    clearTimeout(redirect);
});
于 2012-08-18T13:58:21.577 に答える
0
  setTimeout("location.replace('contact.html')",10000);

代わりに、試すことができます

  setTimeout(function(){window.location='contact.html'},10000);
于 2012-08-18T13:58:30.857 に答える
0

以下を試すことができます

var Ispreloader=false;

    <script type='text/javascript'>   
        $(document).ready(function() {
         if(!Ispreloader)
         {
           myfunction();
          }

        });

function myfunction()
{
  setTimeout("location.replace('contact.html')",10000);
}

//------------Whenever preploadeer loads on bodu unload set the variable to true

Ispreloader=true;
 </script>
于 2012-08-18T14:02:24.570 に答える