가끔 자바스크립트에서 딜레이가 필요한 경우가 있다.

보통

setTimeout("hideMessage()", 1000);


이렇게 많이 사용한다.
하지만...

이건 함수를 딜레이 시켜 실행 하는 부분이고,
가끔 정상적으로 동작을 하지 않는 경우를 확인했다..ㅠ,.ㅍ

왜!! 저 setTimeout() 함수가 정상 적동을 하지 않는지 아직도 의문 이다...ㅡㅡ;;
그래서 결국 자바스크립트에서 딜레이 함수를 별도로 만들었다.

function delay(gap){ /* gap is in millisecs */
  var then,now;
  then=new Date().getTime();
  now=then;
  while((now-then)<gap){
    now=new Date().getTime();
  }
}

작동 잘~ 된다!! ㅋㅋ

+ Recent posts