Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

HTML में विंडो के बाहर ड्रैग करते समय Firefox में dragleave इवेंट का पता कैसे लगाएं?

ड्रैग इवेंट्स ट्रैक करना

आपको यह ट्रैक करने की आवश्यकता है कि किन एलिमेंट्स पर dragenter और dragleave ट्रिगर हुए हैं। व्यक्तिगत एलिमेंट पर dragenter और dragleave सुनना न केवल उस एलिमेंट पर बल्कि चिल्ड्रन पर भी इवेंट्स को कैप्चर करेगा।

$.fn.draghover = function(options) {
    return this.each(function() {
        var collection = $(),
            self = $(this);
        self.on('dragenter', function(ev) {
            if (collection.length === 0) {
                self.trigger('draghoverstart');
            }
            collection = collection.add(ev.target);
        });
        self.on('dragleave drop', function(ev) {
            collection = collection.not(ev.target);
            if (collection.length === 0) {
                self.trigger('draghoverend');
            }
        });
    });
};

इवेंट्स सुनें

$(window).draghover().on({
    'draghoverstart': function() {
        alert('dragged into the window');
    },
    'draghoverend': function() {
        alert('dragged out of window');
    }
});

यह पैटर्न विंडो सीमाओं पर ड्रैग एंट्री/एग्जिट का विश्वसनीय रूप से पता लगाता है।

  1. JavaScript में विशिष्ट समय पर फंक्शन कैसे ट्रिगर करें JavaScript में विशिष्ट समय पर फंक्शन कैसे ट्रिगर करें

    इसके लिए, विशिष्ट दिनांक समय का समय निकालें और setTimeout() का उपयोग करके फंक्शन को कॉल करें। कोड निम्नानुसार है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8> <meta name=viewport content=width=device-width, initial-scale=1.0> <titl

  1. CSS से एलिमेंट्स को ब्राउज़र विंडो की पूरी ऊंचाई तक कैसे स्ट्रेच करें? CSS से एलिमेंट्स को ब्राउज़र विंडो की पूरी ऊंचाई तक कैसे स्ट्रेच करें?

    CSS से एलिमेंट्स को ब्राउज़र विंडो की पूरी ऊंचाई तक स्ट्रेच करने के लिए, कोड निम्नानुसार है -उदाहरण<!DOCTYPE html> <html> <head> <title>Page Title</title> <style>    *{       box-sizing: border-box;    }    html, body {

  1. Tkinter में विंडो क्लोज इवेंट कैसे हैंडल करें? Tkinter में विंडो क्लोज इवेंट कैसे हैंडल करें?

    Tkinter विंडो बंद करने के लिए एक कस्टम हैंडलर प्रदान करता है। यह एक कॉलबैक फंक्शन के रूप में कार्य करता है जिसे यूज़र विंडो बंद करने के लिए चला सकता है। हैंडलर का उपयोग करके विंडो बंद करने के लिए, हम destroy() मेथड का उपयोग कर सकते हैं। यह किसी भी फंक्शन या किसी विजेट में कॉल करने के बाद विंडो को अ