2014-02-24 38 views
0

如何在div#id在DOM中加載時如何運行js-script?剛剛在DOM中加載了帶有#id的div時運行腳本

這是爲了什麼對我?因爲我在document.ready()之前運行js腳本div#id,我不確定這div#id已經存在。

附加

問題:當我在document.ready()把腳本,它是可見的東西將非常具有如果我不加這個腳本幾秒鐘,但後來 - 一切都還好吧。所以我寫腳本以外的document.ready(),這有助於。但我不確定這是否會每次都有效。

+0

什麼元素是'#id'?爲什麼你不能在'$(document).ready()'中運行你的腳本? – George

+1

這就是document.ready()的實際用途。 –

+1

將包含邏輯的腳本標籤放在DIV #id標籤之後或更好,發佈更多相關代碼和您期望的內容,或許有人可以理解它 –

回答

1

如果div加載了頁面,將代碼放入document.ready即可。如果通過Ajax或其他加載,則在插入div後,請在其上調用通緝代碼。

0

是的,你可以用這一個

$(document).ready(function(){ 
    //Your code... 

}); 
相關問題