国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

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

2024-05-06 14:20:19
字體:
來源:轉載
供稿:網友
window 的 onload、onresize、onscroll 事件,跟其他的事件不一樣,它不能用 attachEvent 或 addEventListener 來添加。

也就是說,它只能這樣來(以 onload 為例,下同):
代碼如下:
window.onload = function()
{
// ...
};

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

可這樣做:
代碼如下:
var oldLoadHandler = window.onload;
window.onload = function()
{
if (oldLoadHandler)
{
oldLoadHandler();
}
newLoadHandler();
};

在 ezj 中,就更加方便了。
代碼如下:
$(window).ready(onloadHandler1);
$(window).ready(onloadHandler2);


說明
我們一般接觸的 onload 事件是 document.body.onload,但這實際上是由于 IE 的誤導,正確的應該是 window.onload,window.onload 在 IE、Firefox、Chrome 中均有效。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 遂川县| 嘉兴市| 云阳县| 开平市| 武功县| 蓬莱市| 广丰县| 七台河市| 拜泉县| 白山市| 天门市| 营山县| 大新县| 营山县| 赫章县| 万盛区| 隆昌县| 吐鲁番市| 英吉沙县| 宜阳县| 辽宁省| 新津县| 津南区| 齐齐哈尔市| 渭源县| 宝鸡市| 托克托县| 大足县| 务川| 休宁县| 贞丰县| 华蓥市| 措美县| 紫阳县| 乌恰县| 凌云县| 宿松县| 定西市| 杭锦旗| 汝城县| 尼勒克县|