2013-05-15 2 views
0
나는이 같은 루프를 만들

을, 페이드 아웃 JQuery와 페이드에서, 루프

anim = function() { 
    $('.a1').fadeOut(function() { 
     $('.b1').fadeIn(function() { 
      $('.b1').delay(5000).fadeOut(function() { 
       $('.a1').fadeIn(function() { 
        setTimeout(anim, 2000); 
       }); 
      }); 
     }); 
    }); 
}; 

setTimeout(anim, 2000); 

하지만 하나의 루프 .b1가 다시 퇴색되지 후 그래서 어떤 문제가 될 수

? 또는 이것을 할 수있는 더 좋은 방법이 있습니까?

답변

2

setTimeout()은 한 번만 기능을 실행합니다. setInterval()