Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
227 of 264 menu

कमांड new Event

कमांड new Event - इवेंट कंस्ट्रक्टर है, जिसकी मदद से आप एक इवेंट ऑब्जेक्ट बना सकते हैं, और फिर मेथड dispatchEvent की मदद से जावास्क्रिप्ट से इस इवेंट को ट्रिगर कर सकते हैं। इसकी क्या जरूरत है: आप यूजर के बटन पर क्लिक करने, फॉर्म सबमिट करने आदि की नकल कर सकते हैं। ऐसे में इवेंट असली इवेंट से event.isTrusted प्रॉपर्टी के अलावा किसी और चीज में अलग नहीं होगा। आप गैर-मानक (अपने खुद के बनाए हुए) नामों वाले इवेंट्स भी बना सकते हैं और फिर सही समय पर उन्हें ट्रिगर कर सकते हैं।

सिंटैक्स

new Event(इवेंट प्रकार, [फ्लैग्स]);

उदाहरण

मान लीजिए हमारे पास एक बटन है। इस बटन पर क्लिक करने पर एक मैसेज दिखता है। आइए ऐसा करें कि बटन पर माउस ले जाने पर बटन को लगे कि उस पर क्लिक किया गया है:

<button id="button">बटन</button> let button = document.querySelector('#button'); button.addEventListener('click', function() { alert('मैसेज'); }); button.addEventListener('mouseover', function() { let clickEvent = new Event('click'); // इवेंट बनाएं this.dispatchEvent(clickEvent); // बटन पर क्लिक की नकल करें });

:

उदाहरण

आप अपने खुद के इवेंट (अपने खुद के नाम के साथ) बना सकते हैं और फिर सही समय पर उन्हें ट्रिगर कर सकते हैं। आइए बटन से एक showMessage इवेंट बांधें और माउस ले जाने पर इस इवेंट को ट्रिगर करें:

<button id="button">बटन</button> let button = document.querySelector('#button'); button.addEventListener('showMessage', function() { alert('मैसेज'); }); button.addEventListener('mouseover', function() { let showMessageEvent = new Event('showMessage'); // इवेंट बनाएं this.dispatchEvent(showMessageEvent); // इवेंट का ट्रिगर होना शुरू करें });

:

यह भी देखें

  • प्रॉपर्टी addEventListener,
    जो इवेंट्स को बांधती है
  • प्रॉपर्टी removeEventListener,
    जो इवेंट्स को अलग करती है
हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें