2012-09-30 2 views
0

클릭하면 45도 회전하는 버튼이 있고 다시 클릭하면 다시 45도 회전합니다. 스타일 시트를 사용할 수없고이 솔루션은 JavaScript http://jsfiddle.net/7b4VZ/3/ 만 사용했기 때문에이 솔루션을 살펴 보았습니다. 클래스로 설정할 수 있는지 궁금 해서요. 다시 자바 스크립트를 사용하여 jQuery로 토글 클래스로 설정할 수 있습니다. ? 바이올린의javascript/jquery, 스타일 시트가없는 웹킷 이미지 회전

코드 :

var img = document.images[0]; 
img.style.setProperty("-webkit-transition", "left 2s linear"); 
var slide = function(){ 
img.style.setProperty("left", "200px"); 
setTimeout(function(){ 
    img.style.setProperty("left", "0px"); 
    setTimeout(slide,2000);  
},2000); 
} 

slide();​ 
+0

는 회전 애니메이션을 하시겠습니까? –

+0

나는 그랬을 까? – loriensleafs

답변

1

당신은 CSS를 사용할 수는 회전 변환 : http://jsfiddle.net/antishok/7b4VZ/60/

+0

oo, 좋은 점은 두 가지입니다. 실제로 슬라이드하지 않고 클릭 만하기를 기다리고 있습니다. 회전 할 필요없이 클릭 만하면 다시 겁니다. 다시? 내가 여기에 추가하려고 시도했던 또 다른 것은 $ ("# effects_of_yoga_info") 단락도 전환하려는 것이 었습니다. slideToggle ("fast"), }); – loriensleafs

+0

그래서 그 버튼의 회전과 단락의 미끄러짐 방지를 동시에 할 수 있고, 버튼을 다시 클릭하고, 닫고 토글을하고 동시에 다시 앞으로 돌릴 수 있습니까? – loriensleafs

+0

슬라이드를 원하지 않으면 슬라이딩 코드를 사용하지 마십시오. 0에서 45 사이에서 토글 링하는 대신 45를 계속 추가하려면, 그렇게하십시오. http://jsfiddle.net/antishok/7b4VZ/61/ 다른 것들은 게시 된 질문과 관련이 없습니다. 좀 더 시도해보고 작동하지 않으면 새 테스트 케이스로 새로운 질문을 게시하십시오. – antishok