共享onload事件

来源:互联网 发布:申请加入淘宝商城 编辑:程序博客网 时间:2024/05/29 15:41

onload事件的意思就是,在文档完整加载完之后立即执行脚本,假设我有两个函数分别为:firstFunction,secondFunction。

第一种方法我们可以创建一个匿名函数来容纳这两个函数:


window.onload=function(){

      firstFunction();

     secondFunction();

}


如果不是绑定很多函数的话,这个方法是很可行的,但是下面这个方法可以很好的解决这个问题:


function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}

addLoadEvent(你所需要使用的函数的名称)





0 0
原创粉丝点击