首頁 > web前端 > js教程 > javascript addLoadEvent函数说明_javascript技巧

javascript addLoadEvent函数说明_javascript技巧

WBOY
發布: 2016-05-16 18:37:32
原創
1096 人瀏覽過

在给网页加一些特效时经常要在

中加入“onload”事件,即在网页加载完后执行某事件,例如:
  这时我们会想到用“window.onload”或“document.body.onload”来替换中的onload事件,的确,问题解决了,但在加载多个onload事件时或控制加裁顺序时还会出现一些问题,直到我发现“Paul Koch”写的addLoadEvent()函数后,所有问题都解决了。如果大家一定要用“window.onload”或 “document.body.onload”来替换中的onload事件,建议大家用前者,Firefox浏览器中无效,即兼容性有问题。

JavaScript代码

复制代码 代码如下:
 
function addLoadEvent(func) {
var oldonload = window.onload;
if (typeof window.onload != 'function') {
window.onload = func;
} else {
window.onload = function() {
oldonload();
func();
}
}



调用方法:
复制代码 代码如下:

addLoadEvent(wwwjb51());
//或
addLoadEvent(function(){
document.body.style.backgroundColor = 'yellow';
jb51();
});

演示代码:
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板