onmouseleave इवेंट
विभावना और उपयोग
जब माउस पैंडिंग प्रतीत होता है, onmouseleave इवेंट उत्पन्न होता है।
सूचना:यह इवेंट आमतौर पर इसके साथ उपयोग किया जाता है: onmouseenter इवेंटसाथ मिलकर उपयोग करें, जब माउस पॉइंटर एलीमेंट पर जाता है तो यह इवेंट होता है。
सूचना: onmouseleave इवेंट इसके समान है: onmouseout इवेंटएकमात्र अंतर यह है कि onmouseleave इवेंट बुबलिंग नहीं करता (यह उच्चस्तरीय डॉक्यूमेंट संरचना में नहीं फैलता). वेबपेज के नीचे अधिक उदाहरणों के लिए देखें。
उदाहरण
उदाहरण 1
माउस पॉइंटर को चित्र से बाहर ले जाने पर जावास्क्रिप्ट चलाएं:
<img onmouseleave="normalImg(this)" src="smiley.gif" alt="Smiley">
उदाहरण 2
यह उदाहरण onmousemove, onmouseleave और onmouseout इवेंट के बीच के अंतर को प्रदर्शित करता है:
<div onmousemove="myMoveFunction()"> <p id="demo">मैं onmousemove पर प्रदर्शित करूंगा!</p> </div> <div onmouseleave="myLeaveFunction()"> <p id="demo2">मैं onmouseleave पर प्रदर्शित करूंगा!</p> </div> <div onmouseout="myOutFunction()"> <p id="demo3">मैं onmouseout पर प्रदर्शित करूंगा!</p> </div>
व्याकरण
HTML में:
<एलीमेंट onmouseleave="myScript">
जावास्क्रिप्ट में:
ऑब्जेक्ट.onmouseleave = function(){myScript};
जावास्क्रिप्ट में, addEventListener() विधि का उपयोग करके:
ऑब्जेक्ट.addEventListener("mouseleave", myScript);
टिप्पणी:इंटरनेट एक्सप्लोरर 8 या अधिक पुरानी संस्करण इसे समर्थित नहीं करते addEventListener() विधि.
तकनीकी विवरण
बुबलिंग: | न समर्थित |
---|---|
रद्द करने योग्य: | न समर्थित |
इवेंट क़िस्म: | MouseEvent |
समर्थित HTML टैग: | सभी HTML एलीमेंट, बस <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> और <title> को छोड़कर |
DOM संस्करण: | स्तर 2 इवेंट |
ब्राउज़र समर्थन
तालिका में नंबर को इस इवेंट को पूरी तरह से समर्थन करने वाली पहली ब्राउज़र संस्करण को निर्दिष्ट किया गया है।
इवेंट | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onmouseleave | 30.0 | 5.5 | समर्थन | 6.1 | 11.5 |