<- A
A <- B
A B <- C
A B C <- D
이런 식으로 보여지게 하고 싶은데 어떻게해야할지 모르겠어요.

$('.article').each(function() { $(this).show("slide", { direction: "right" }, 1000); }

현재는 이렇게 했고 동시에 보여지고 있습니다.

asked Apr 03 '11 at 16:42

daclouds's gravatar image

daclouds
33

article 클래스 요소가 '1초 간격'으로 보여지길 기대한 것이라면, 자바스크립트 코드를 처리하는 스레드는 하나이므로 하나의 요소가 슬라이딩을 끝낸 그 싯점에서 다른 요소를 슬라이딩 하도록 스케쥴링 하는 방법이 떠오르는군요.

(Apr 03 '11 at 22:43) andrwj

슬라이딩이 끝난 시점에 다음 요소를 어떻게 스케쥴링 할 수 있을지 감이 잘 안오는데 혹시 코드로 보여주실 수 있나요?

(Apr 09 '11 at 23:14) daclouds

$('.article').each(function(idx) { 
    $(this).delay(1000* idx).show(3000); 
});

이렇게 하면 되긴 하네요 ㅎㅎㅎ

answered Apr 04 '11 at 11:28

Outsider's gravatar image

Outsider
1186

각 항목별로 delay 값을 다르게 주면 되는거였군요. 고맙습니다~

(Apr 09 '11 at 22:57) daclouds
내 답변
toggle preview

구독:

로그인 후에는 모든 변경사항에 대해 구독할 수 있습니다.

Tags:

×2

질문등록: Apr 03 '11 at 16:42

열람: 1,604 times

최종 수정: Apr 09 '11 at 23:14

powered by OSQA