isImmediatePropagationStopped() Method



Description

The isImmediatePropagationStopped() method checks whether event.stopImmediatePropagation() was ever called on this event object.

This method returns true in case event.stopImmediatePropagation() method has already been called, otherwise it returns false −

Syntax

Here is the simple syntax to use this method −

event.isImmediatePropagationStopped() 

Parameters

Here is the description of all the parameters used by this method −

  • NA

Example

Following is a simple example a simple showing the usage of this method −

<html>
   <head>
      <title>The jQuery Example</title>
      <script type = "text/javascript" 
         src = "https://www.tutorialspoint.com/jquery/jquery-3.6.0.js">
      </script>
		
      <script type = "text/javascript" language = "javascript">
         $(document).ready(function() {

            $("div").click(function(event){

               if ( event.isImmediatePropagationStopped() ){
                  alert( "Event bubbling is disabled - 1" );
               }else{
                  alert( "Event bubbling is enabled - 1" );
               }
               event.stopImmediatePropagation();
					
               if ( event.isImmediatePropagationStopped() ){
                  alert( "Event bubbling is disabled - 2" );
               }else{
                  alert( "Event bubbling is enabled - 2" );
               }
            });
				
         });
      </script>
		
      <style>
         div{ margin:10px;padding:12px; border:2px solid #666; width:160px;}
      </style>
   </head>
	
   <body>
      <p>Click on any box to see the result:</p>
		
      <div id = "div1" style = "background-color:blue;">
         BOX 1
      </div>
		
      <div id = "div2" style = "background-color:red;">
         BOX 2
      </div> 
   </body>
</html>

This will produce following result −

jquery-events.htm
Advertisements