Есть ли способ группировать элементы в Raphaël на чем-то вроде слоя в иллюстраторе? Поэтому я могу повернуть перевод, чтобы удалить всю группу.
Группа элементов в Рафаэле
Ответ 1
Возможно, что вы после этого - Paper.set()
Смотрите: http://dmitrybaranovskiy.github.io/raphael/reference.html#Paper.set
Он позволяет группировать несколько элементов вместе, чтобы вы могли сразу их манипулировать.
Ответ 2
Если вам нужен реальный элемент, вот небольшой плагин. Это своего рода старый, но начало:
https://github.com/meszaros-lajos-gyorgy/Raphael-Plugins/blob/master/dev/raphael.group.js
И вот еще один сайт, который создал небольшой плагин:
http://2hats.net/_box/raphael/grouping.html
Причина, по которой необходим дополнительный плагин, заключается в том, что функция set() Raphaels не создает реального элемента DOM!
Создает объект, подобный массиву, для одновременного хранения и управления несколькими элементами. Предупреждение: он не создает никаких элементов для себя на странице, он просто группирует существующие элементы. Наборы действуют как псевдоэлементы - все методы, доступные элементу, могут использоваться в наборе.