본문 바로가기
jQuery/DOM&jQuery

DOM 함수 addLoadEvent

by 샷타이거 2009. 7. 2.

함수를 여러번 사용할때 쓰는 addLoadEvent

function A(){ }
 function B(){ }
 function C(){ }
 .
 .
 .
 function D(){ }

여러합수를 사용할때 전역 함수가 아닌 경우, 그리고 각함수에 귀찮게 이벤트핸들러를 줄필요없게 쓰는함수이다.
addLoadEvent ( 함수명);

그리고 순차적으로 실행된다.
addLoadEvent(A) ;
addLoadEvent(B) ;

코드는 다음과 같다

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

댓글