작은 div주기를 페이드 인 및 페이드 아웃 효과로 지정하라는 메시지가 표시되었습니다. 이 작업을 수행하는 데는 여러 가지 방법이 있지만 다음 이유가 한 번만 실행되는 이유가 궁금합니다.setTimeout이 재귀 적으로 익명 함수를 호출하지 않음
$(document).ready(function() {
(function(){
setTimeout(function(){$("#foo").fadeOut().delay(800).fadeIn(800);},0)
})();
});
내가 알 수있는 한,이 함수는 재귀 적으로 실행되어야하지만 그렇지 않습니다.
나는 작업을 완료했기 때문에 setInterval(function(){$("#foo").fadeOut().delay(800).fadeIn(800);}, 0);
으로 갔지만 여전히 예상대로 setTimeout이 작동하지 않는 이유를 알고 싶습니다.
왜 재귀 적으로 실행될 것이라고 생각하십니까? – Shad