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

JavaScript

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

DelayJQuerynotworkingremoveClass
블로그
프로젝트
스터디