2013-08-09 1 views
0

이것은 지금까지 시도한 것입니다. 임 콘솔에 오류가 없으며 사업부는 회전 못하고 있습니다 http://jsfiddle.net/B8shT/회전 애니메이션 만들기 시도 중

window.i = 10000; 
function dothetwist() 
{ 
    $('#box').animate({ 
     step: function(now,fx) { 
      $(this).css('-webkit-transform','rotatey('+now+'deg)'); 
     }, 
     duration: window.i, 
     complete: function() { 
      window.i=window.i-1000; 
      dothetwist(); 
     } 
    });  
} 

것은 내가 잘못 뭐하는 거지?

+0

회전하지 않아야합니까? – Virus721

+0

jsfiddle은 자동으로 document.ready를 –

+3

주위에 랩핑합니다. 여전히 'dothetwist();'입니다. –

답변

1

나는 이것이 당신이 필요하다고 생각합니다. 당신은 변경하여 회전 속도를 제어 할 수 있습니다 : JSFIDDLE

window.i = 10000; 

function dothetwist() { 
    $("#box").animate({ 
     rotate: 1000 
    }, { 
     step: function(now,fx) { 
      $(this).css('-webkit-transform','rotate('+now+'deg)'); 
     }, 
    duration: window.i, 
    complete: function() { 
     window.i=window.i-1000; 
      dothetwist(); 
    } 
    }); 
} 

$("#box").click(function() { 
dothetwist(); 
}); 

P.S "회전을 : 1000"다른 값 속성입니다.

나를 보내 주셔서 감사합니다. @nnnnnn.

+0

노력에 감사드립니다. –