日期:2014-05-16 浏览次数:20344 次
在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>?