event.isImmediatePropagationStopped()

Returns whether event.stopImmediatePropagation() was ever called on this event object.

.event.isImmediatePropagationStopped()🡢 Boolean

This property was introduced in DOM level 3.

Checks whether event.stopImmediatePropagation() was called.

JS
<button>click me</button>
<div id="stop-log"></div>
HTML
function immediatePropStopped(event) {
  var msg = "";
  if (event.isImmediatePropagationStopped()) {
    msg = "called";
  } else {
    msg = "not called";
  }
  $("#stop-log").append("<div>" + msg + "</div>");
}

$("button").click(function (event) {
  immediatePropStopped(event);
  event.stopImmediatePropagation();
  immediatePropStopped(event);
});
DEMO

Looking for a Web Developer?

👋

Hi! I'm Basti, author of this site. If you are looking for a web developer with 15+ years of experience, holla at me!

Be it the good 'ol jQuery, vanilla JS or modern frameworks like Vue and Svelte, front- or backend, I can help you.

Just write me at jobs@jqapi.com :)