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