2011-10-19 53 views
3

我在網站上有很多圖片和一些腳本。但腳本只能在加載整個頁面後運行。如何加速這個?如何在加載頁面之前運行jQuery?

+1

將JavaScript放在中,這會在其他東西加載之前運行。這並不總是好的,取決於你想要做什麼。您的javascipt也可能被設置爲僅在文檔準備就緒時運行。 –

回答

17
$(document).ready(function() { 
    //code here 
}); 

將在文檔結構準備就緒但在所有圖像加載之前運行腳本。

如果您想在文檔結構準備好之前運行腳本,只需將您的代碼放在任何地方。

0

在頁面加載後加載圖像?

它可能取決於你試圖運行什麼樣的jQuery代碼 - 你想要做什麼?

0

使用

$(document).ready(function() { 
    //code here 
}); 

,並把jQuery的腳本標記在文檔的末尾。

.ready DOM準備就緒(這並不意味着圖像已經加載)。

0

如果您的JavaScript對您的Dom元素做了任何工作,那麼您必須等待頁面加載。

如果您需要在加載圖像之前運行腳本,則可以始終延遲加載圖像。這樣你就不必等待圖像加載。

延遲加載基本上是通過JavaScript加載圖像,因此您可以控制加載時間。

相關問題