同一个页面有很多函数要用到window.onload,但又互相冲突,怎么解决呢,下面是看到的一个函数,和大家分享一下。
function addLoadEvent(func){ // 多个window.onload共用的封装函数
var oldonload=window.onload;
if(typeof window.onload!='function'){
window.onload=func;
}else{ // 是一个函数的话,把函数都加在onload之下
window.onload=function(){
oldonload();
func();
}
}
}
function aaa(){}
function bbb(){}
添加要加载执行的事件:
addLoadEvent(aaa);
addLoadEvent(bbb);