这里试着对SVG有一些了解。有没有办法沿SVG路径移动圆,即圆从路径长度确定的特定点开始移动?例如,当对象到达末尾时,它会重新从头开始。使用什么属性来使圆从随机点移动,例如,开始from 20而不是0 to 100?SVG中有一个直接的from和to,但我不确定如何正确使用它。此外,我发现keytimes在某些情况下很有用,但它没有产生预期的结果
我需要创建一个圆,并在mousedown事件上将其移动到SVG路径中最近的点 here is the jsfiddle 代码: var points = [[180,300],[234,335().interpolate("cardinal");
var svg = d3.select("#Con").append("svg").attr("width", width).att