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()方法,多次调用执行。

相关推荐