2016-04-26 7 views
1

このSVG要素の変形をアニメーション化したいと思います。私はこれがうまくいきました:JQueryでスピンSVG要素をアニメ化する

$(this).find('polygon').animate({ 
    transform: "rotate(360)" 
}, 5000); 
+0

あなたは、コンソールにエラーを得るのですか? –

+0

@BarryDoyleエラーなし – Tom

答えて

2

これをチェックしてくださいJSFiddle私はあなたのために作った。あなたは余分なクラスを追加し、その余分なクラスにアニメーションを置くことができます。

.chevron.rotate { 
    -ms-transform: rotate(360deg); /* IE 9 */ 
    -webkit-transform: rotate(360deg); /* Chrome, Safari, Opera */ 
    transform: rotate(360deg); 
} 

、その後はあなたのJavaScriptでこれを行う:

$('.rotate-btn').on('click', function() { 
    $('.chevron').addClass('rotate'); 
}); 
+0

私が探していたスピン効果を得るためには、「変換元」を追加する必要がありましたが、これはうまくいきました。ありがとう。 – Tom