2013-08-07 1 views
1

객체가 점차 투명 해지고 객체의 불투명도가 0이되면 콜백 함수를 설정하여 객체를 다시 설정할 수 있습니다. 불투명도 및 완료시 위치.jQuery를 사용하여 객체 불투명도가 0 값에 도달하는 방법

var angle = 0; 
var reverseAngle = 0; 
    setInterval(function(){ 
    angle+=3; 
    reverseAngle-=3; 
    $("#part1, #part3, #part5, #part7").rotate(angle); 
    $("#part4, #part2").rotate(reverseAngle); 
    $("#part9").animate({ 
     opacity: "-=0.1", 
     top: "-=1" 

    }, 800); 
    },50); 

답변

2

당신은 애니메이션의 마지막에 콜백 함수를 추가 할 수 있습니다

여기에 지금까지 내 코드입니다.
$("#part9").animate({ 
     opacity: "-=0.1", 
     top: "-=1" 

    }, 800, function(){ 
     if($(this).css("opacity") <= 0){ 
      do stuff 
     } 
    } 
); 

난 그냥 경우

jQuery의 애니메이션 방법은 애니메이션이 완료되면 사용자에게 경고하는 onCompletion 콜백 http://api.jquery.com/animate/ 사용을 허용
+0

감사합니다. 완벽합니다. –

1

에, <=을 추가했다.

관련 문제