※ 스크립트가 꺼져있습니다. 원활한 사이트 이용을 위해 스크립트를 다시 허용해주세요.

[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