$(document).ready() 和 window.onload的区别

155 阅读1分钟
  • window.onload 是在页面中所有元素加上所有资源完成后才执行
  • $(document).ready() 中绑定的事件是在 dom完全就绪时就可以被调用。如果要所有元素加载完 就执行,就使用$(window).load() 给window对象绑定个方法,就可以在所有资源加载完毕后触发。
  • 因为window.onload = function () {} 每次只能保存对一个函数的引用,会覆盖掉之前的函数,但是用$(document).ready()就可以追加新的行为。