亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

js動態(tài)添加onload、onresize、onscroll事件(另類方法)

 更新時間:2012年12月26日 11:30:36   作者:  
window 的 onload、onresize、onscroll 事件,跟其他的事件不一樣,它不能用 attachEvent 或 addEventListener 來添加于是本人想了一些另類的方法,需要了解的朋友可以參考下
window 的 onload、onresize、onscroll 事件,跟其他的事件不一樣,它不能用 attachEvent 或 addEventListener 來添加。

也就是說,它只能這樣來(以 onload 為例,下同):
復(fù)制代碼 代碼如下:

window.onload = function()
{
// ...
};

但這有個問題,就是想再為 onload 增加新的事件處理程序時,不能直接為 window.onload 賦值了,否則前面的賦值就會被覆蓋了。

可這樣做
復(fù)制代碼 代碼如下:

var oldLoadHandler = window.onload;
window.onload = function()
{
if (oldLoadHandler)
{
oldLoadHandler();
}
newLoadHandler();
};

在 ezj 中,就更加方便了。
復(fù)制代碼 代碼如下:

$(window).ready(onloadHandler1);
$(window).ready(onloadHandler2);


說明
我們一般接觸的 onload 事件是 document.body.onload,但這實際上是由于 IE 的誤導(dǎo),正確的應(yīng)該是 window.onload,window.onload 在 IE、Firefox、Chrome 中均有效。

相關(guān)文章

最新評論