मैं जीमेल के समान फ़ाइल अपोलोड सिस्टम को कार्यान्वित करने की कोशिश कर रहा हूं। मैंने पहले ही सभी फाइलअपलोड/AJAX समस्या पूरी की है और यह सही काम करता है। मेरे पास एकमात्र समस्या है जो उपयोगकर्ता फ़ीडबैक है।जावास्क्रिप्ट ईवेंट क्या होता है जब आप अपने डेस्कटॉप से फ़ाइल को अपने ब्राउज़र पर खींचते हैं
उदाहरण के लिए .. जीमेल में, जब आप अपने ब्राउज़र में फ़ाइल खींचते हैं (IE9 + उपयोगकर्ता मानते हैं), वहां एक ऐसा क्षेत्र है जो आपको पॉप-अप करने देता है, जिससे आप फ़ाइल को छोड़ देते हैं। मुझे लगता है कि यह किसी प्रकार का जावास्क्रिप्ट ईवेंट है एक ढांचे द्वारा कब्जा कर लिया (चलो Jquery कहते हैं), जो मुझे ड्रॉप क्षेत्र पर कुछ शांत एनिमेशन बनाने की अनुमति देता है।
मेरा प्रश्न सरल है .. मुझे ऐसा करने के लिए किस घटना को कैप्चर करना चाहिए? कोई विचार? क्या मैं इसे गलत कर रहा हूँ?
कूल! मेरी इच्छा है कि मेरा मालिक इस सुविधा को चाहेगा। – gdoron
ठीक है, यह वास्तव में थोड़े काम है, लेकिन केवल जब मैं ड्रॉप क्षेत्र पर ड्रैग किए गए आइटम को पास करता हूं .. मुझे अभी भी पता नहीं है कि ड्रॉप क्षेत्र कहां है .. तो मैंने सोचा .. अच्छा। $ (तत्व) के बजाय .on .... बीमार $ ("बॉडी") का उपयोग करें। ... यह अच्छी तरह से ट्रिगर करता है, लेकिन जब मैं किसी अन्य div में प्रवेश करता हूं (मान लें कि मेरे पास निश्चित चौड़ाई वाला केंद्र है, तो दोनों तरफ कुछ खाली जगह है कि हम कह सकते हैं कि "शुद्ध शरीर टैग है"), फिर यह छुट्टी हैंडलरों को ट्रिगर करता है ... मैं यह समझता हूं कि पूरे पृष्ठ में "प्रवेश" को कैसे बनाए रखा जाए, और केवल ट्रिगर्स "छोड़ दें" जब यह वास्तव में ब्राउज़र क्षेत्र को पूरी तरह से छोड़ देता है। मदद के लिए धन्यवाद –
इसके अलावा, यह sux की तरह लगता है .. माउस पिक्सल हर पिक्सेल पर "ड्रैगेंटर" ट्रिगर्स की तरह लगता है। तो मान लें कि मैं 2 सेकंड के लिए ड्रॉपज़ोन पर एक अच्छा "शेक" प्रभाव खेलता हूं .. अच्छा .. यह वास्तव में इसके जमे हुए की तरह लगता है, cuz यह तब तक हिलना बंद नहीं करेगा जब तक मैं माउस को आगे बढ़ता रहता हूं। –