【发布时间】:2010-04-21 13:03:44
【问题描述】:
对于 jQuery 事件,只是一个简单的问题。加载 DOM 时,.load()、.ready() 和 .unload() 是否按顺序运行?当我看到 jQuery 文档时,答案似乎是肯定的。
<script type="text/javascript">
$(window).load(function () {
// run code
initializeCode();
});
$(document).ready(function() {
//run code that MUST be after initialize
});
$(window).unload(function() {
Cleanup();
});
</script>
但是,.ready() 中的代码在 initializeCode(); 之前执行。是执行,所以我觉得很奇怪。现在我必须将我的代码放在 .onload() 方法中,并且就在 initializeCode(); 之后。行,这意味着在 .ready() 块内。
由于我是 jQuery 新手,谁能解释一下?
【问题讨论】:
标签: javascript jquery events dom