루프가 요소 목록 .post
을 반복하고 천천히 사라지는 연속 애니메이션을 만들려고합니다. 어려운 부분은 마지막 반복 전에 페이딩이 끝나기 전에 다음 반복이 사라지기 시작하는 것입니다. 지금까지 내가 가지고있는 것은 순차적으로 사라지는 간단한 순차 애니메이터입니다.애니메이션 콜백이 완료되기 전에 jquery 루프를 실행하여 반복 하시겠습니까?
$(".post").hide();
var posts = $(".post"),
i = 0;
(function() {
$(posts[i++]).fadeIn('slow', arguments.callee);
})();
사람이 내가이 이전 ELEM/S를 완료하기 전에 fadeIn()에 .post
수 있도록 변경할 수있는 방법을 알고 있나요?
변명 내 daftness의 기간 인 지연의 기간입니다. 난 jquery와 예외는 아니에요. 그러나 이것은 '너무 많은 재귀'를 반환합니다. 그리고 나는 심지어 어디에서 어떻게 해독을 시작할 지 확신하지 못합니다. – Trip
@Trip - 왜 당신이 그것을 얻을 것이지 모르겠지만 제 업데이트를보십시오. 코드에 오류가 있습니다. – user113716
@Trip - 질문에 표시된 것보다 더 많은 코드가있는 경우에도 반복하지 않았는지 확인하십시오. 그리고''arguments.callee''의 목적이 무엇인지 확신 할 수 없습니다. 제거하고 싶을 수도 있습니다. – user113716