2011-09-21 48 views
0

是否可以手動重新分配已分配給文檔已準備好的事件的函數?手動觸發文檔準備

我知道這是一個尷尬的問題,這是有點難以解釋這裏的情況,但請假設我們有

$(document).ready(function() { 
    console.log('Hello World!'); 
} 

有沒有辦法在頁面莫名其妙的地方手動觸發這個事件?像以下

<script type="text/javascript"> 
    $(document).trigger('ready'); 
</script> 

但這不起作用。有什麼建議麼?

+0

'$(文件)。就緒()'需要的? – 2011-09-21 06:02:02

+0

是否可以更改包含$(document).ready()語句的腳本文件? –

+0

此外,這似乎是重複http://stackoverflow.com/questions/562229/how-to-trigger-ready-in-jquery –

回答

5

爲什麼?不能你只需

function readyFunc() { 
    console.log('Hello World!'); 
} 

$(document).ready(readyFunc); 

那麼你可以調用該函數直接

+0

你用這個答案打斷了你的匆忙,只是通過簡潔的方式與它的清晰度相匹配。 +1好的先生。 –

+0

lol .. tnx(我認爲)@Michael! –

+0

不,不幸的是,我無法訪問實際的源代碼。我正在做一些XHR的東西,加載的內容需要由該js函數初始化。我需要以某種方式解開這個事件來完成這項工作。 –