वांछित व्यवहार:ड्रैगगेबल को खींचते समय ड्रैगगेबल
उपयोगकर्ता एक पेड़ पर एक आइटम ड्रैग करता है। एक बंद नोड पर होवर करने पर, नोड बच्चों को प्रकट करता है। इस बिंदु पर उपयोगकर्ता बच्चे नोड्स पर खींचना जारी रख सकता है और उनमें से किसी पर भी ड्रॉप कर सकता है।
यह ठीक काम कर रहा था। मैं नोड का विस्तार करने और बच्चों को छोड़ने योग्य बनाने के लिए ड्रॉपपेल के "ओवर" विकल्प का उपयोग करता हूं।
लेकिन मुझे कुछ और सुविधाएं जोड़ने की आवश्यकता थी। सबसे पहले मैंने ड्रैगगेबल के लिए एक सहायक जोड़ा। अभी भी ठीक काम कर रहा है। फिर मैंने ड्रैगगेबल्स और ड्रॉपपैबल्स को दो अलग कंटेनर (divs) में डाल दिया। इस बिंदु पर, सहायक कंटेनर से बाहर नहीं खींच जाएगा। समाधान ड्रैगगेल पर "appendTo: 'body'" सेट करना था। सब अच्छा ... अच्छा, बिल्कुल नहीं।
अब वर्तमान ड्रैग ऑपरेशन के दौरान ड्रॉपपबल नहीं हैं। उपयोगकर्ता को वांछित बाल नोड में वर्तमान ड्रैग और रेड्रैग जारी करना होगा। यदि मैं appendTo विकल्प को हटा देता हूं, तो समस्या दूर हो जाती है, लेकिन फिर सहायक सहायक ड्रॉप-डाउन कंटेनर में नहीं जाता है।
क्या कोई तरीका है कि मैं इन नए ड्रॉपपैबल्स को "जागृत" कर सकता हूं ताकि उन्हें तुरंत छोड़ दिया जा सके?