मैं एक small jQuery plugin कि देशी एचटीएमएल 5 खींचें के साथ jQuery यूआई खींचने योग्य/droppable व्यवहार की नकल करता और घटनाओं ड्रॉप पर काम कर रहा हूँ।एचटीएमएल 5 खींचें और छोड़ें घटनाओं और setDragImage ब्राउज़र समर्थन
एक विशेषता मैं जोड़ सकते हैं, नोड जो खींचें प्रॉक्सी के रूप में काम करेगा निर्दिष्ट करने की क्षमता है।
मैंने थोड़ा सा शोध किया, और according to MDN, ऐसा करने के लिए setDragImage()
का उपयोग किसी छवि या तत्व को पास करने की आवश्यकता है।
विभिन्न ब्राउज़रों में setDragImage
के लिए समर्थन क्या है?
मैं वहाँ जो एक अलग की तुलना में मैं इस समस्या के लिए उम्मीद लेता jquery.event.drag नाम के एक प्लगइन है ध्यान दिया है।
इस सुविधा से ऊपर प्लगइन की तरह वैकल्पिक हल के कुछ प्रकार बनाने के लिए मुझे की आवश्यकता होगी, या बाहर के बॉक्स अधिकांश या सभी ब्राउज़रों में setDragImage
का उपयोग करना संभव होना चाहिए?
संपादित
इस कार्यक्षमता के साथ एक सा चारों ओर खेलने के बाद, यह प्रतीत होता है इस समारोह काफी सीमित है।
काफी कुछ ब्राउज़रों में कोई समर्थन नहीं है, एक मनमाना डोम तत्व का उपयोग के रूप में सहायक डोम पेड़ और दृश्य में होने के लिए ऐसा करना आवश्यक हो, और इसलिए आप तत्व में ही शरीर पर है इसके अलावा, और की एक प्रति यह हैंडलर के रूप में। यह इस तरह के प्लगइन के लिए ज्यादातर अवांछित है।
इसके अलावा अधिक, प्रतिपादन भी समस्याग्रस्त यहाँ तक कि जब सही शब्दों से मुलाकात कर रहे है। <span>TEST</span>
से एक सहायक बनाने की कोशिश करते समय, सहायक ने केवल span
के आयामों के साथ एक सफेद आयताकार दिखाया।
क्या ये समस्याएं चश्मा के अनुसार अपेक्षित थीं? क्या उन्हें कोड में तय किया जा सकता है या क्या उन्हें कामकाज की आवश्यकता होगी?
अवधारणा और एक शानदार वैकल्पिक हल के बढ़िया सबूत! – GeReV
यह वर्कअराउंड अभी भी आईई एज के लिए मान्य है, जो setDragImage को लागू नहीं करता है। –