分模块开发时处理window.onload方法

2018-12-20  本文已影响0人  yorickJin
function addLoadEvent(func) {
    var oldOnload = window.onload;
    if (typeof oldOnload != "function") {
        window.onload = func;
    } else {
        window.onload = function() {
            oldOnload();
            func();
        }
    }
}

原理就是在处理onload之前判断是否已经定义过onload了,如果定义过了就把onload重新封装,加入自己写的函数。

上一篇 下一篇

猜你喜欢

热点阅读