0

我见过人们这样做

$(window).load(function(){
});

$(document).ready(function() {
});

但是一些jquery仍然可以在这两个函数之外工作,为什么?

更新

唔。这意味着我可以在 $(document).ready 中使用 $(window).load 吗?或者他们应该分开?

4

1 回答 1

0

只有代表

$(document).ready()

.ready 函数在 DOM 准备好后执行。

$(window).load();

将在页面及其所有内容加载完成后执行。这意味着所有图像,css。

如果您正在编写一些不依赖于选择 DOM 节点或不需要完全加载文档的 JS 代码,您可以并且通常应该将该代码放在此块之外。

于 2012-11-18T10:11:23.853 回答