Я пытался вложить наборы в наборы, но безрезультатно.
Эта концепция исходит из Photoshop, где вы можете группировать элементы в папку / набор и вкладывать их в другую папку / набор..
Я пытаюсь легко объединить два или более наборов в один, поэтому мне не нужно вручную разбирать все на части, чтобы снова интегрировать код.
Этот шаг должен пробитьсядля коллективного управления поведением набора, например, при наведении мыши, щелчках, переводах и преобразованиях.
Кто-нибудь сталкивался с этим и нашел какие-то обходные пути к этой проблеме, пожалуйста?Любая помощь в решении этой проблемы приветствуется.
Чтобы уточнить, вот несколько надуманных примеров кода того, что я пытаюсь сделать:
var r = Raphael("holder");
r.height = 400
r.width = 300
var buttons = r.set();
var target_objects = r.set();
buttons.push(
r.rect(0,0,r.width/10,r.height/10).attr({fill:"#000"})
);
target_objects.push(
r.rect(50,50,r.width/5,r.height/5).attr({fill:"#0F0"})
);
var super_set = r.set();
# Trying to combine sets. Note: this of course doesn't work
super_set.push(buttons,target_objects);
super_set.mouseover(function(){
alert();
});