其实很简单的,代码是大神的代码,只是作为一个记录而已。那就上代码。
此函数的主要作用为:
function addLoadEvent(func) {
var oldonload = window.onload;
if (typeof window.onload != 'function') {
window.onload=func;
}else {
window.onload = function() {
oldonload();
func();
}
}
}
1. 把现有的 window.onload 的事件处理函数的值存入变量 oldonload 。
2. 如果在这个处理函数上还没有绑定任何函数,则默认把新函数添加给它。
3. 如果在这个处理函数上已经绑定了一些函数,就把新的函数追加到现有指令的末尾。
使用的时候,就类似于这样。
addLoadEvent(函数名);
addLoadEvent(函数名);
例如:
addLoadEvent(a);
function a() {
//something here
}