我见过人们这样做
$(window).load(function(){
});
也
$(document).ready(function() {
});
但是有些jquery仍然在这两个函数之外工作,为什么?
更新
HMM。这意味着我可以在$(document).ready中使用$(window).load?或者他们应该分开?
答案 0 :(得分:0)
只有
的代表$(document).ready()
.ready函数在DOM准备好后执行。
$(window).load();
将在页面及其所有内容完成加载后执行。这意味着所有图像,css。
如果您正在编写一些不依赖于选择DOM节点或不需要完全加载文档的JS代码,您通常可以将该代码放在此块之外。