2012-12-20 176 views
0

如果將$(document).ready()放置在作爲對話框控件的一部分加載的單獨視圖中,它何時運行?在父頁面調用的對話框中完全加載視圖後,它會遵循運行模式嗎?JQuery Dialog文檔準備好

+0

它在* page *完全加載時運行。 JQuery對視圖一無所知。 – McGarnagle

+0

該腳本只會在稍後加載。所以你的意思是說,在父控件的對話框中加載dialog.cshtml之後,這會運行? – user1826777

+0

如果您知道頁面在加載腳本時已經加載,請不要將它放在'document.ready'中。 DOM完成加載時,該事件只會觸發一次。 – McGarnagle

回答

0

$(document).ready方法意味着只有在DOM(文檔對象模型/頁面的所有元素)加載成功後才運行任何JavaScript。

因此,邏輯上,當您將任何JavaScript代碼置於$(document).ready()之下時,它將在所有頁面元素加載後運行。