क्या मैं एसवीजी समूहों के बीच एक एसवीजी तत्व ले जा सकता हूं - दृश्यों के पीछे बहुत अधिक गणना को हल किए बिना और न ही अपने कोड में बहुत अधिक कोड तैयार करना? d3 api documentation का उल्लेख है कि आप हटाए गए तत्वों को फिर से जोड़ नहीं सकते हैं (?)।क्या मैं एसवीजी समूहों के बीच एसवीजी तत्वों को स्थानांतरित कर सकता हूं, d3.js
इसे अपने मूल समूह से हटाने के बाद तत्व को दोबारा शुरू करना - मेरे कोड में बोझिल लग सकता है, और डी 3 और ब्राउज़र के लिए अधिक महंगा हो सकता है, यदि यह संभव हो।
यह समूह के साथ इसे जोड़ने से पहले तत्व को परिभाषित करने के लिए भी प्रासंगिक है, न कि केवल इसे समूहों के बीच में स्थानांतरित करने के लिए (यानी गैर-समूह से समूह में किसी तत्व को स्थानांतरित करने के लिए)।
धन्यवाद लेकिन हम jQuery का उपयोग नहीं करते हैं, क्योंकि हमें पुराने ब्राउज़र का समर्थन करने की आवश्यकता नहीं है ... मैं इसके लिए इसे पेश नहीं करूंगा। आम तौर पर, क्या यह स्वयं के आसपास एसवीजी तत्वों को स्थानांतरित करना सुरक्षित है (उदा। समूह में) और बाद में उन पर d3.js का आह्वान करें? – matanster
निश्चित रूप से, ध्यान रखने योग्य एकमात्र चीज यह है कि आप किसी भी बाध्य डेटा को आगे बढ़ाएंगे। –