document.ready()和window.onload()
我们的实例中的所有jQuery函数位于一个documentready函数中。
dom对象转换为jquery对象很容易,在jquery中:$(document).ready();等同于$();
$(document).ready(function(){ alert('1234'); } ); 简写为: $(function(){ alert("1234"); } );
一。执行先后顺序不同
$(window).onload()事件,是在加载完所有页面内容才会触发,所有内容包括图片,flash等.
$(document).ready()只是在页面所有的DOM加载完毕后就会触发。防止文档在完全加载(就绪)之前运行jQuery代码。
二。多次执行结果不同
onload()多次执行后一次会覆盖前一次。
在JQuery中你可以利用多个Ready()方法,多次调用执行。