কম্পিউটার

HTML DOM stopPropagation() ইভেন্ট পদ্ধতি


HTML DOM stopPropagation() ইভেন্ট পদ্ধতিটি প্রদত্ত উপাদানের প্রচার বন্ধ করার জন্য ব্যবহৃত হয়। এর মানে হল যে প্যারেন্ট এলিমেন্টে ক্লিক করা বাচ্চাদের কাছে প্রচারিত হবে না এবং বাচ্চাদের এলিমেন্টে ক্লিক করলে stopPropagtion() পদ্ধতি ব্যবহার করে অভিভাবকদের কাছে প্রচার হবে না। ইভেন্ট প্রচারকে ইভেন্ট বাবলিংও বলা হয়।

সিনট্যাক্স

নিচে 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() ইভেন্ট পদ্ধতি

স্টপ প্রপাগেশন মেথড-

-এ প্রথমে ক্লিক না করেই div এলিমেন্টের ভিতরে ইমেজ এলিমেন্টে ক্লিক করলে

HTML DOM stopPropagation() ইভেন্ট পদ্ধতি

উপরে "ঠিক আছে" ক্লিক করলে -

HTML DOM stopPropagation() ইভেন্ট পদ্ধতি

স্টপ প্রোপাগেশন চেকবক্স চেক করার পরে এবং তারপরে ভিতরের ছবিতে ক্লিক করুন -

HTML DOM stopPropagation() ইভেন্ট পদ্ধতি


  1. HTML DOM স্টোরেজ ইভেন্ট

  2. HTML DOM টাচএন্ড ইভেন্ট

  3. HTML DOM স্পর্শ বাতিল ইভেন্ট

  4. HTML DOM টাচস্টার্ট ইভেন্ট