티스토리 뷰

web/javascript

setTimeout()

자벌레 2018. 8. 28. 14:35

setTimeout()




코드 실행 지연 함수이다.


자세한 사용방법은 여기를 참고하자 https://www.sitepoint.com/jquery-settimeout-function-examples/



보통 코드 실행 지연을 시키고 싶을 때네 sleep를 많이 써서 이번에도 sleep(2000)으로 2초동안 코드실행을 멈추게 하고 싶었는데

멈추지도 않고 먹통이라 고친 경험을 적어보려 한다.


$('#loader').show().delay(2000).hide();


같은 것도 해 보았으나 나의 경우에는 먹히지 않았다.





setTimeout을 적용해보니 정상 작동하였다. 


$('#loader').show();


//ajax 코드 생략


setTimeout(function(){

$('#loader').hide();

}, 1500)



아마 비동기식인 ajax가 껴 있어서 문제가 발생했던 것 같다. 




'web > javascript' 카테고리의 다른 글

[Google maps JavaScript API] 마커  (0) 2018.09.19
JavaScript Plug-In webclipse설치  (0) 2018.09.19
원하는 자릿수까지 버림  (0) 2018.08.14
카카오 지도 api 이용하기  (0) 2018.04.01
SELECT ~ OPTION 태그 Event의 처리  (0) 2018.02.26
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
TAG
more
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함