3

我想找到一种在单击某个元素时停止 SVG 中所有矩形元素上的所有动画的方法。我正在尝试使用这样的东西:

svg.select("rect").stop();

但我不能让它工作

4

1 回答 1

6

选择某种类型的所有元素,然后运行 ​​a forEach,传入一个接受每个单独元素的函数。

svg.selectAll("rect").forEach(function(elem){elem.stop();});
于 2014-04-17T04:22:04.197 回答