在我的index.html平滑转换SVG我:垂直使用jQuery
<ellipse id="ellipseRed" cx="500" cy="1300" rx="40" ry="150" />
在我的JavaScript文件我有:
$('ellipse').click(function() {
$(this).attr('transform', 'translate(0 -350) rotate(0)');
});
变换的作品,但它并不顺利。这似乎是“跳”到新的位置,而不是过渡到它。
我想单击SVG椭圆并使其缓慢地向上垂直移动。然后,如果我再次点击它,请慢慢向下移动。
我新的HTML,SVG和jQuery/JavaScript的
上午我甚至会对此正确的方法是什么?我应该使用jQuery来动画这个SVG吗?
仅在Webkit上支持使用CSS过渡动画SVG元素。 – Duopixel
谢谢你的链接。这与我现在正在学习的内容非常相关。 – steve