javascript 특정 요소 로드 완료 후에 스크립트 실행하기
페이지 정보

본문
아래 내용은 모든 상황에서 사용이 가능한 것은 아니고,
특정 요소를 확인이 가능할 경우에 사용이 가능하다.
보통 시간을 지연시키는 방법으로, setTimeout 으로 처리를 많이 한다.
그런데, setTimeout 의 단점은, 특정시간후에도 해당 요소가 없으면 에러가 난다.
이때, 초기화 함수를 재귀적으로 실행하는 방법이 있을 수 있다.
```
setTimeout("set_init()",1000*3); // 3초간 딜레이 후에 실행
function set_init() {
if (apiMap == undefined) {
//console.log('apiMap_undefined');
setTimeout("set_init()",1000*3); // 3초간 딜레이 후에 재귀 실행
} else {
// apiMap 이 로드 된 후에 실행될 함수 실행;
}
}
```
특정 요소를 확인이 가능할 경우에 사용이 가능하다.
보통 시간을 지연시키는 방법으로, setTimeout 으로 처리를 많이 한다.
그런데, setTimeout 의 단점은, 특정시간후에도 해당 요소가 없으면 에러가 난다.
이때, 초기화 함수를 재귀적으로 실행하는 방법이 있을 수 있다.
```
setTimeout("set_init()",1000*3); // 3초간 딜레이 후에 실행
function set_init() {
if (apiMap == undefined) {
//console.log('apiMap_undefined');
setTimeout("set_init()",1000*3); // 3초간 딜레이 후에 재귀 실행
} else {
// apiMap 이 로드 된 후에 실행될 함수 실행;
}
}
```
추천0
댓글목록
등록된 댓글이 없습니다.