window.load/window.onload/$(window).load(),该如何解决
window.load/window.onload/$(window).load()
急救!急救!急救!
window.load
window.onload
$(window).load
<body onload="">
今天开了一下jQuery load();然后就顺带出来了这么多。网上的解释都看糊涂了。就大神,给个详解;
------解决思路----------------------
window.load //window对象没有load属性或方法
window.onload //在浏览器完成整个页面的装载后触发的事件。
$(window).load //jquery绑定onload事件的方法,等同于window.addEventListener("load", function (e) {}, false);
<body onload=""> //实际上body对象的onload事件与window对象的onload事件是同一个事件,它们是同一个地址。改变其中一个另一个也会跟着改变。如:
------解决思路----------------------
补充一点, $(window).load(a); $(window).load(b)是可以 执行了a 再执行b的。
而 //window.onload = a;//window.onload =b; 后面的会把前面的覆盖。 只执行b。
楼主可以试试。
急救!急救!急救!
window.load
window.onload
$(window).load
<body onload="">
今天开了一下jQuery load();然后就顺带出来了这么多。网上的解释都看糊涂了。就大神,给个详解;
------解决思路----------------------
window.load //window对象没有load属性或方法
window.onload //在浏览器完成整个页面的装载后触发的事件。
$(window).load //jquery绑定onload事件的方法,等同于window.addEventListener("load", function (e) {}, false);
<body onload=""> //实际上body对象的onload事件与window对象的onload事件是同一个事件,它们是同一个地址。改变其中一个另一个也会跟着改变。如:
window.onload = function () {
}
alert(window.onload===document.body.onload);//输出true
------解决思路----------------------
function a() {alert(1)}
function b() {alert(2)}
$(window).load(a)
$(window).load(b)
//window.onload = a;
//window.onload =b;
补充一点, $(window).load(a); $(window).load(b)是可以 执行了a 再执行b的。
而 //window.onload = a;//window.onload =b; 后面的会把前面的覆盖。 只执行b。
楼主可以试试。