javascript 특정 요소 로드 완료 후에 스크립트 실행하기
페이지 정보
작성자 관리자 (119.♡.119.69) 작성일 22-08-03 14:24 조회 1,753 댓글 0본문
아래 내용은 모든 상황에서 사용이 가능한 것은 아니고,
특정 요소를 확인이 가능할 경우에 사용이 가능하다.
보통 시간을 지연시키는 방법으로, 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
댓글목록 0
등록된 댓글이 없습니다.