2013-01-31 71 views
0

我有一個聲音的CSS動畫,但是,當頁面初始加載時,聲音被延遲。我想要一種方法來等待,直到頁面上的所有內容加載完畢才加載頁面。我怎樣才能做到這一點?我在這裏找到了一個腳本:http://css-tricks.com/snippets/jquery/display-loading-graphic-until-page-fully-loaded/但我想知道是否有更簡單的東西。HTML/CSS等到頁面加載

+0

我注意到你鏈接的頁面使用jQuery,但它沒有在標籤中指定。你在尋找一個純粹的JavaScript解決方案嗎?另外,請在您的文章中張貼您自己的任何相關代碼,以便我們可以看到您嘗試過的內容。 – Chase

回答

3

您提供的鏈接是最簡單和最好的方式。無需尋找其他任何東西。

<script> 
    // Wait for window load 
    $(window).load(function() { 
     // Animate loader off screen 
     $("#loader").animate({ 
      top: -200 
     }, 1500); 
    }); 
</script> 
+4

我在這個問題上看不到jQuery標籤,所以我想你也應該推薦'window.onload = function(){// code};' – Ian

+1

window.onload = function(){//代碼}; ?同時擁有該代碼和以前的代碼會有好處嗎? – JVE999

+1

我發佈的代碼只是jQuery的'window.onload = function(){// code}'的方式,所以它會是多餘的。 –