2012-12-20 140 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()之下时,它将在所有页面元素加载后运行。