Snap.svg相当于RaphaelJS's的setStart和setFinish
Snap.svg equivalent to RaphaelJS's setStart and setFinish?
在RaphaelJS中,您可以创建一组元素。变换该集时,它会使用一个公共原点变换集中的所有元素(而不是每个元素都有自己的原点)。一个简单的例子:
paper.setStart();
path = paper.path(string);
path = paper.path(string);
path = paper.path(string);
set = paper.setFinish();
set.transform("T0,0R0S3,3,0,0");
我正在为一个项目用Snap.SVG替换RaphaelJS。CCD_ 1和CCD_。不过,根据文档,Snap.svg确实有Sets。但目前尚不清楚如何创建一个集合和/或向该集合添加元素。
等价物是什么?如何处理Snap.svg中的集合?
尝试Snap.set,例如
var mySet = Snap.set();
mySet.push( mySvgElement );
如果对容器元素执行selectAll,它也会返回一个集合,如s.selectAll("路径");