2012-01-26 1 views
0

큰 50px x 150px 타일에 9 개의 50px x 50px 타일이 있습니다. 아래에 큰 타일을 표시하기 위해 작은 타일을 하나씩 페이드 아웃 한 다음 약 3 초 후에 각 타일을 하나씩 희미 해지고 싶습니다. 이 프로세스는 약 5 초 동안 반복해야합니다.타일을 하나씩 페이드 아웃 한 다음 페이드 인합니다.

http://jsfiddle.net/psivadasan/k34xX/1/

어떤 도움을 주셔서 감사합니다 : 여기 거친 프로토 타입을 가지고있다.

+0

거친 프로토 타입이 작동하지만 아래에있는 내 코드, 애니메이션을 수행하는 기능이 간결하지 않습니다를 참조하십시오. 보다 간결한 기능을 작성하는 방법에 대한 도움을 감사하십시오. –

답변

2

DEMO 여기

var $divs, curPointer = 0; curOpacity = 0; 
function rotateDivs() { 

    $divs.eq(curPointer++).animate({opacity: curOpacity}, 1000); 

    if (curPointer == $divs.length) { 
     curPointer = 0; 
     curOpacity = (curOpacity == 0)? 1: 0; 
     setTimeout(rotateDivs, 5000); 
    } else { 
     setTimeout(rotateDivs, 3000); 
    } 
} 
+0

많은 분들께 SKS에 감사드립니다! 도와 주신 시간에 감사드립니다. –