有没有办法将Raphaël中的元素分类为插图画面中的图层?所以我可以旋转翻译删除整个组。
答案 0 :(得分:8)
也许你所追求的是Paper.set()
请参阅: http://dmitrybaranovskiy.github.io/raphael/reference.html#Paper.set
它允许您将多个元素组合在一起,以便您可以一次操作它们。
答案 1 :(得分:8)
如果你需要一个真实的元素,这里有一个小插件。这有点旧,但却是一个开始:
https://github.com/meszaros-lajos-gyorgy/Raphael-Plugins/blob/master/dev/raphael.group.js
这是另一个创建了一个小插件的网站:
http://2hats.net/_box/raphael/grouping.html
需要额外插件的原因是因为Raphaels set()函数不会创建真正的DOM元素!
创建类似于数组的对象,以便一次保存和操作多个元素。警告:它不会在页面中为自己创建任何元素,它只是对现有元素进行分组。集合充当伪元素 - 元素可用的所有方法都可以在集合上使用。