Snap.SVG如何停止所有动画

Hel*_*rld 3 javascript svg snap.svg

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

svg.select("rect").stop();
Run Code Online (Sandbox Code Playgroud)

但我无法让它发挥作用

def*_*977 6

选择某种类型的所有元素,然后运行a forEach,传入一个获取每个单独元素的函数.

svg.selectAll("rect").forEach(function(elem){elem.stop();});
Run Code Online (Sandbox Code Playgroud)