2011-10-03 17 views
14

यह मुझे पागल कर रहा है।jQuery यूआई - ड्रैगगेबल/ड्रॉपपेबल डेटा ट्रांसफर अपरिभाषित

कृपया मुझे क्षमा करें, लेकिन मैं पूर्ण कोड पोस्ट नहीं कर रहा हूं क्योंकि यह (मुझे विश्वास है) अप्रासंगिक है। इसके पीछे कारण स्पष्ट रूप से मेरे कोड के साथ है। मैं निम्न त्रुटि हो रही थी:

draggable/droppable dataTransfer is undefined

तो मैं से स्रोत कॉपी करने का निर्णय लिया:

http://jqueryui.com/droppable/#photo-manager

और मैं अभी भी एक ही त्रुटि मिलती है।

मैं सभी संकुल के साथ नवीनतम jQuery यूआई का उपयोग कर रहा हूं।

क्या कोई जानता है कि ऐसा क्यों होता है लेकिन jQuery UI उदाहरण पर नहीं?

सम्मान। त्रुटि लाइन से पहले

e.dataTransfer = e.originalEvent.dataTransfer; 

:

+0

आप जहां यह आप क्या हो रहा है के लिए एक लिंक प्रदान कर सकता है, या (jsfiddle.net कि के लिए अच्छा है) आप एक सटीक जवाब की संभावना में वृद्धि होगी पूर्ण स्रोत प्रदान करते हैं। –

उत्तर

66

इस समस्या को हल करने के लिए आप इस लाइन को जोड़ना होगा। इसे ठीक करना चाहिए।

+2

क्या आप मुझे कुछ प्रकार की दिशा दे सकते हैं कि आपको मूल आवेन्ट भाग की आवश्यकता क्यों हो सकती है? यदि आप समारोह से कार्य करने के लिए फ़ंक्शन से कार्य करने के लिए ईवेंट को पास करते हैं तो यह पसंद नहीं करता है ... –

+1

अभी भी मेरे लिए काम नहीं कर रहा है, यहां एक jsbin है: http://jsbin.com/kecubotizu/1/ –

+2

मुझे एक जवाब मिला [ यह धागा] (http://stackoverflow.com/questions/11885900/difference-between-event-originalevent-datatransfer-files-and-event-datatransfer): "jQuery आपको ब्राउज़र ईवेंट ऑब्जेक्ट पास नहीं करता है, यह गुजरता है jQuery इवेंट ऑब्जेक्ट। आप jQuery इवेंट ऑब्जेक्ट में .originalEvent प्रॉपर्टी द्वारा मूल अनछुए ईवेंट ऑब्जेक्ट तक पहुंच सकते हैं। " – Godsmith

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