onload事件追加函数

一个html文件只能有一个onload事件,

当多人开发或者网站改动是需要用到window.onload事件,又不知道别人有没有给window.onload绑定了事件,不能直接写window.onload=function...;

使用下面的方法,可以避免和别人的window.onload冲突。

  function addLoad(fn){

    var oldload=window.onload;

    if(typeof window.onload!= "function"){

      window.onload=fn;  

    }else {

      window.onload=function(){

        oldload();

        fn();

      }

    }

  }

posted @ 2016-08-29 00:50  websjs  阅读(526)  评论(0编辑  收藏  举报