jquery - dragging out of html body/div/everything -
मैं इस तरह के तत्वों को खींचने योग्य बना देता हूं
jQuery ("drag।") .draggable (); JQuery ("। ड्रॉप")। Droppable ({स्वीकार करें: ".drag", ड्रॉप: फ़ंक्शन (ev, ui) {// छोड़े गए डेटा के साथ सामान}}}); अब समस्या यह है, मैं तत्वों को शरीर के बाहर खींचने में सक्षम हूं, और सभी HTML पर। मैं उस क्षेत्र को कैसे सीमित कर सकता हूं जिसमें इसे खींचने योग्य है?
निर्दिष्ट तत्व या क्षेत्र की सीमा के भीतर संभव स्ट्रिंग मान: 'माता-पिता', 'दस्तावेज़', 'खिड़की', [x1, y1, x2, y2]।
उदाहरण:
एक दबाए जाने योग्य विकल्प के साथ ड्रैग करने योग्य प्रारंभ करें ।
$ ('चयनकर्ता')। Draggable ({रोकथाम: 'अभिभावक'}); यदि समस्या यह है कि ड्रैग करने योग्य को सभी स्थान पर रखा जा सकता है: या
यदि सही पर सेट, स्टॉप खींचते समय तत्व अपनी प्रारंभ स्थिति पर वापस आ जाएगा। संभावित स्ट्रिंग मान: 'मान्य', 'अमान्य' यदि अमान्य पर सेट किया गया है, तो केवल तभी आएगा जब ड्रैग-योग्य ड्रॉप-इन पर छोड़ा नहीं गया है वैध के लिए, यह दूसरी तरफ है।
और अंत में, मुझे नहीं लगता कि आप ड्रैग करने योग्य ( संपादित करें : लेकिन यह आपकी समस्या को ठीक नहीं करेगा, अन्य 2 चीजों को ऊपर होना चाहिए) :
ड्रैप्केबल के अलावा, ड्रैग करने योग्य और ड्रॉपपाय आइटम के समूह सेट के लिए प्रयुक्त विकल्प स्वीकार करें Droppable के रूप में एक समान दायरा मूल्य के साथ एक ड्रैग करने योग्य को ड्रॉप-योग्य द्वारा स्वीकार किया जाएगा।
उदाहरण:
निर्दिष्ट दायरे विकल्प के साथ एक ड्रैग करने योग्य प्रारंभ करें।
< कोड> $ ('। चयनकर्ता')। खींचने योग्य ({क्षेत्र: 'कार्य'});
Comments
Post a Comment