-
什么是Raphael.js 中的纸张和集合
-
这是一些外部图书馆的参考资料吗。。?
-
它的用途是什么,如何使用。。?
Paper是对其使用的主要SVG元素的Raphael引用,有点像容器(可以有几个)。它还有额外的方法和变量,所以它不仅仅是一个SVG元素,而且你可以把它看作是一个主SVG元素。
集合就像一个数组,用来存储拉斐尔的元素。
当它有用的时候,是在大量的Raf元素上迭代。
所以你可以做一些类似的事情。
var mySet = paper.set();
mySet.push( myCircle, myRect, myOtherShapeCreatedEarlier);
mySet.forEach( function( el ) { doSomethingWithEachElement() } );
你也可以做一些事情,比如。。。
var mySet = paper.selectAll('path');
mySet.attr({ opacity: "0" });
这会让所有的路都消失。
因此,集合实际上只是一种以简单的方式处理元素的方法。