ड्रॉप स्वीकार करने के लिए, ड्रॉप टारगेट को कम से कम तीन इवेंट्स सुनने होंगे।
- dragenter इवेंट, जिसका उपयोग यह निर्धारित करने के लिए किया जाता है कि ड्रॉप टारगेट ड्रॉप स्वीकार करेगा या नहीं। यदि ड्रॉप स्वीकार किया जाना है, तो इस इवेंट को रद्द करना होगा।
- dragover इवेंट, जिसका उपयोग यह निर्धारित करने के लिए किया जाता है कि उपयोगकर्ता को क्या फीडबैक दिखाया जाए। यदि इवेंट रद्द हो जाता है, तो फीडबैक (आमतौर पर कर्सर) dropEffect एट्रिब्यूट के मान के आधार पर अपडेट होता है।
- अंत में, drop इवेंट, जो वास्तविक ड्रॉप को करने की अनुमति देता है।