2010-12-09 9 views
11

मैं राफेल ऑब्जेक्ट्स ऑर्डर करने का प्रयास कर रहा हूं। मेरे पास ऑब्जेक्ट्स बनने का निर्णय लेने का विकल्प नहीं है, लेकिन मैं ऑब्जेक्ट्स का समूह बनाने के बाद अन्य ऑब्जेक्ट्स के समूह के पीछे दिखाई देना चाहता हूं। क्या कोई मुझे ऐसा करने में मदद कर सकता है?राफेल ऑर्डर ऑब्जेक्ट्स

धन्यवाद।

उत्तर

12

समूह आप दो sets में वस्तुओं और insertBefore या insertAfter साथ सेट एक दूसरे के सापेक्ष स्थिति:

var frontItems = [front1, front2]; 
front.push.apply(null, frontItems); 
:

var front = paper.set(); 
front.push(front1, front2); 

var back = paper.set(); 
back.push(back1, back2); 

front.insertBefore(back); 

इसके अलावा, अगर आप सरणियों में अपने आइटम नहीं हैं आप सुविधा के लिए apply उपयोग कर सकते हैं

3

आप toBack का उपयोग कर सकते हैं। http://raphaeljs.com/reference.html#toBack

यह किसी ऑब्जेक्ट को अन्य वस्तुओं के पीछे रखेगा चाहे आप इसे बनाएंगे।

+1

दुर्भाग्यवश यह मेरे लिए काम नहीं करेगा। कुछ पृष्ठभूमि वस्तुएं हैं जिनके सामने सब कुछ रहने की जरूरत है, और मैं अपनी अग्रभूमि वस्तुओं की व्यवस्था करने की कोशिश कर रहा हूं। बैक व्यवहार्य के बार-बार उपयोग करने के लिए बहुत सारी पृष्ठभूमि ऑब्जेक्ट्स हैं। – So8res

संबंधित मुद्दे