2014-01-29 5 views
0

두 개의 구분이 있고 애니메이션 기능을 연결하려고합니다. 하지만 첫 번째 애니메이션 함수 콜백에서 값을 업데이트하고 첫 번째 부분에 표시 할 논리가 있습니다. & 완벽하게 작동합니다. 문제는 첫 번째 부문의 애니메이션이 끝나고 두 번째 부문이 시작되지 않는 경우입니다. 첫 번째 콜백에서 두 번째 div 애니메이션 함수를 전달했지만 아무 것도 발생하지 않습니다.어떻게 jQuery 애니메이션 기능을 연결할 수 있습니까?

jQuery 코드 :

$('#jq').animate({marginTop:-250+'px',height:250+'px'},2000,'easeOutBack',function(e){ 

       var counter = 0; 
       var height = $(this).height(); 
       counter+=height/50; 
       $('#jq-rating').text(counter); 
       //$(noid).append(counter); 
      $('#wordpress').animate({marginTop:-250+'px',height:250+'px'},2000,'easeOutBack',function(e){ 

       var counter = 0; 
       var height = $(this).height(); 
       counter+=height/50; 
       $('#wp-rating').text(counter); 
       //$(noid).append(counter); 

     }); 


     }); 

My JSFiddle code

+0

프로 팁 : 방금 사용하는 경우 애니메이션에 장치를 추가 할 필요가없는 ({marginTop : -250, 높이 : 250}) –

+0

고맙습니다. 빠른 응답을 감사하십시오. – user3173216

답변

1

그것은 작동,하지만 당신은 div의 모두가 서로 중복되기 때문에 볼 수 없습니다.

이 CSS를 추가

#wordpress{ 
    margin-left:60px 
} 

업데이트 jsfiddle : http://jsfiddle.net/ashishanexpert/LSE8w/13/

+0

빠른 응답을 보내 주신 Ashish에게 감사드립니다. 이제 그 일. 너는 나의 날을 구한다. – user3173216

+0

정말 도움이 돼서 기쁩니다. 건배! –

+0

이 답변을 올바른 것으로 표시 할 수 있습니다. :) –

관련 문제