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

HTML DOM stopPropagation() इवेंट मेथड

HTML DOM stopPropagation() इवेंट मेथड का उपयोग दिए गए एलिमेंट के प्रोपगेशन को रोकने के लिए किया जाता है। इसका अर्थ है कि पैरेंट एलिमेंट पर क्लिक करने से चिल्ड्रन पर प्रोपगेट नहीं होगा और stopPropagation() मेथड का उपयोग करके चिल्ड्रन एलिमेंट्स पर क्लिक करने से पैरेंट पर प्रोपगेट नहीं होगा। इवेंट प्रोपगेशन को इवेंट बबलिंग भी कहा जाता है।

सिंटैक्स

StopPropagation() इवेंट मेथड का सिंटैक्स:

event.stopPropagation()

उदाहरण

StopPropagation() इवेंट मेथड का एक उदाहरण देखते हैं:

<!DOCTYPE html> <html> <head> 
<style> 
  #DIV_1 { 
    background: lightpink; 
    width: 130px; 
    height: 130px; 
    margin-left: 40%; 
    text-align: center; 
  } 
  #IMG_1 { 
    width: 100px; 
    height: 100px; 
    position: relative; 
    left: 5px; 
  } 
</style> 
</head> <body> 
<h1>stopPropagation() method example</h1> 
<div id="DIV_1" onclick="OuterDiv()"> 
  DIV ELEMENT 
  <img onclick="InnerImg(event)" id="IMG_1" src="https://www.tutorialspoint.com/hibernate/images/hibernate-mini-logo.jpg"> 
</div> 
Stop propagation: <input type="checkbox" id="check"> 
<script> 
  function InnerImg(event) { 
    confirm("Inner Image is clicked"); 
    if (document.getElementById("check").checked) { 
      event.stopPropagation(); 
    } 
  } 
  function OuterDiv() { 
    confirm("Outer div is clicked"); 
  } 
</script> 
</body> </html>

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा:

HTML DOM stopPropagation() इवेंट मेथड

स्टॉप प्रोपगेशन मेथड पर पहले क्लिक किए बिना डिव एलिमेंट के अंदर इमेज एलिमेंट पर क्लिक करने पर:

HTML DOM stopPropagation() इवेंट मेथड

ऊपर "Ok" पर क्लिक करने पर:

HTML DOM stopPropagation() इवेंट मेथड

स्टॉप प्रोपगेशन चेकबॉक्स चेक करने और फिर इनर इमेज पर क्लिक करने पर:

HTML DOM stopPropagation() इवेंट मेथड

  1. HTML DOM touchend इवेंट HTML DOM touchend इवेंट

    HTML DOM touchend इवेंट तब ट्रिगर होता है जब टच स्क्रीन से टच हटाया जाता है। नोट: यह इवेंट केवल टच डिवाइसेज के लिए है। सिंटैक्स HTML में touchend इवेंट ट्रिगर करना - ontouchend = eventFunction() JavaScript में touchend इवेंट ट्रिगर करना - eventObject.ontouchend = eventFunction उदाहरण <!DOCTYPE h

  1. HTML DOM touchcancel इवेंट HTML DOM touchcancel इवेंट

    HTML DOM touchcancel इवेंट तब ट्रिगर होता है जब एक या अधिक टच इवेंट बाधित होते हैं। नोट: यह इवेंट केवल टच डिवाइसेज के लिए है। सिंटैक्स HTML में touchcancel इवेंट ट्रिगर करना - ontouchcancel = eventFunction() JavaScript में touchcancel इवेंट ट्रिगर करना - eventObject.ontouchcancel = eventFunction उद

  1. HTML DOM touchstart इवेंट HTML DOM touchstart इवेंट

    HTML DOM touchstart इवेंट तब ट्रिगर होता है जब टच स्क्रीन को टच किया जाता है। नोट: यह इवेंट केवल टच डिवाइसेज के लिए है। सिंटैक्स HTML में touchstart इवेंट ट्रिगर करना - ontouchstart = eventFunction() JavaScript में touchstart इवेंट ट्रिगर करना - eventObject.ontouchstart = eventFunction नोट: हमने टच