1
我想动画这个SVG元素的变换。我希望这工作:使用JQuery动画旋转SVG元素
$(this).find('polygon').animate({
transform: "rotate(360)"
}, 5000);
我想动画这个SVG元素的变换。我希望这工作:使用JQuery动画旋转SVG元素
$(this).find('polygon').animate({
transform: "rotate(360)"
}, 5000);
检查此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');
});
我不得不添加“transformation-origin”来获得我正在寻找的旋转效果,但这工作。谢谢。 – Tom
你在控制台中的任何错误? –
@BarryDoyle没有错误 – Tom