日期:2014-05-16 浏览次数:20439 次
在jQuery中,要做到"等网页载入后再执行",我们有两种选择
???? $(document).ready(fn) 与 $(window).load(fn)
???? 二者的差别在于:
??????? $(document).ready(fn)发生在"网页本身的HTML"载入后就触发,
????? ? $(window).load(fn)则会等到"网页HTML标签中引用的图档、内嵌物件(如Flash)、IFrame"等拉哩拉杂的东西都载入后才会触发。
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js"></script> <script type="text/javascript">
$(function() {
alert("ready event!");
});
$(window).load(function(){
alert("load event!");
});
</script>
</head>
<body>
<img src="http://blender-archi.tuxfamily.org/images/Sky_angmap_4.jpg" />
</body>
</html>
?