0
它有什么用处以及如何使用它..?
它有什么用处以及如何使用它..?
Paper是Raphael对其使用的主要SVG元素的参考,有点像容器(可以有几个)。它也有额外的方法和变量,所以它不仅仅是一个SVG元素,但你可以把它看作主要的SVG元素。
集合就像一个数组,用来存储Raphael元素。
当它有用时,迭代大量的Raph元素。
所以你可能会做类似的事情。你
var mySet = paper.set();
mySet.push(myCircle, myRect, myOtherShapeCreatedEarlier);
mySet.forEach(function(el) { doSomethingWithEachElement() });
还可以做这样的事情......
var mySet = paper.selectAll('path');
mySet.attr({ opacity: "0" });
这将使所有路径消失。
所以真的一套只是一种简单的方式处理元素。
我可以创建嵌套纸张吗?拉斐尔纸张是否与[纸张](http://paper.s.txt)做了些什么? – Bhavik 2014-09-05 05:07:56
没有PaperJS是不同的东西,而纸张就是一个真正的东西,它是指绘制区域的一个术语。我不认为你可以在另一篇论文中添加一篇论文(在SVG中,你可以嵌套SVG,如果你需要更高级的功能,你可能想看看Snap.svg,但是Raphael更适合旧的浏览器兼容性)。 – Ian 2014-09-05 06:43:28