87,994
社区成员
发帖
与我相关
我的任务
分享
function addLoadEvent(func){
var oldonload=window.onload;
/*
判断window.onload是否已经办定了函数
如果没有在将func绑定到window.onload上,
相当于: window.onload=function(){
func()
}
*/
if(typeof window.onload!="function"){
window.onload=func;
}
else
{
/*
如果window.onload之前已经绑定了函数,则将func附加进去,因为如果直接 window.onload = func 会覆盖之前已经绑定的函数
*/
window.onload=function (){
oldonload();
func();
}
}
}