[jQuery] .removeClass() 에 .delay() 효과 적용하기

jQuery 속성 중 class 를 지워주는 removeClass 라는게 있다.
하지만 이 속성은 document 가 준비되는 순간 또는 window 가 로드되는 순간 class 를 지워버린다.

removeClass에 delay효과를 주기 위해선 다음과 같이 setTimeout을 함께 사용하면 된다.

setTimeout(function(){
jQuery('html').removeClass('loading');
},1000);

위 소스를 사용하면 1초 후 <html>에서 loading Class를 제거한다.

참고한곳 – https://forum.jquery.com/topic/delay-not-working-on-removeclass

본문에 대해 문의가 있으신 분은 post@wallel.com로 이메일 보내주세요.
본문 외에 추가 문의 사항은 문의하기를 통해주시기 바랍니다.