【发布时间】:2014-07-23 16:13:49
【问题描述】:
我是第一次制作 SVG 动画,但遇到了一个问题:
我有一个沿着路径的箭头(在插画家中制作),我使用了一个在我使用的著名的 codepen 动画路径上找到的函数。 现在,我设法使箭头的角度正确(经过多次尝试),但现在发生的事情是在我的动画结束时,由于我无法理解的原因,箭头只是做了一个奇怪的旋转(喜欢它正在把自己放回原来的位置)。
这是我的问题的 JSFiddle:
这是我认为问题所在的那一行,虽然我不太明白 .alpha + 90 的真正作用
tipGroup.transform( 't' + parseInt(movePoint.x - 8) + ',' + parseInt( movePoint.y - 9) + 'r' + (movePoint.alpha + 90));
提前感谢您的帮助!
【问题讨论】:
-
快速修复只是将结尾设置为长度 - 1,jsfiddle.net/4cvaM/8