2012-12-26 67 views

回答

0
$(document).ready(function() { 
    // put all your jQuery goodness in here. 
}); 
0

你可以嘗試的人:

window.onloaddocument.ready

0

如果你解釋你試圖做它肯定會有所幫助。但是,既然你要求在瀏覽器加載頁面時觸發jQuery事件,我建議你使用jQuery 準備處理程序。

以下語法所有三種是等效的:

  1. $(document).ready(handler)

  2. $().ready(handler) (this is not recommended)

  3. $(handler)

傳遞給。就緒(處理程序)是瓜在DOM準備就緒之後就要執行,所以這通常是附加所有其他事件處理程序並運行其他jQuery代碼的最佳位置。

編輯:因爲我們需要一個事件,當瀏覽器完成加載頁面及其所有資源時,jQuery​​方法會更合適。

加載事件發送給一個元素,當它和所有的子元素已完全加載。這是.bind('load', handler)的快捷方式。

+0

瀏覽器完成加載所有頁面加載網絡請求後,我需要做一些Ajax請求。我查看了開發工具包,並注意到只有當所有頁面加載網絡請求完成時,瀏覽器才從加載狀態退出。這就是爲什麼我要求在瀏覽器加載狀態時觸發事件。看起來jQuery就緒處理程序是不正確的答案,因爲仍然有網絡請求尚未返回廣告瀏覽器仍處於加載狀態,即使$(document).ready事件被觸發後也是如此。當瀏覽器完成加載站點時,我需要事件(停止旋轉) – shreyj

+0

感謝您的詳細信息。我認爲我的編輯將有助於您的事業。 –

相關問題