Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我见过人们这样做
$(window).load(function(){ });
还
$(document).ready(function() { });
但是一些jquery仍然可以在这两个函数之外工作,为什么?
更新
唔。这意味着我可以在 $(document).ready 中使用 $(window).load 吗?或者他们应该分开?
只有代表
$(document).ready()
.ready 函数在 DOM 准备好后执行。
$(window).load();
将在页面及其所有内容加载完成后执行。这意味着所有图像,css。
如果您正在编写一些不依赖于选择 DOM 节点或不需要完全加载文档的 JS 代码,您可以并且通常应该将该代码放在此块之外。