Skip to content

Instantly share code, notes, and snippets.

@winsonwq
Created April 20, 2012 16:36
Show Gist options
  • Save winsonwq/2430172 to your computer and use it in GitHub Desktop.
Save winsonwq/2430172 to your computer and use it in GitHub Desktop.
stop(Immediate)Propagation
var outer2 = document.getElementById('outer2');
var inner2 = document.getElementById('inner2');
var stopChecked = document.getElementById('stopChecked');
outer2.addEventListener('click', function(evt) {
alert('outer click 1.');
}, false);
inner2.addEventListener('click', function(evt) {
alert('inner click 1.');
if(stopChecked.checked){
evt.stopImmediatePropagation();
}else{
evt.stopPropagation();
}
}, false);
inner2.addEventListener('click', function(evt) {
alert('inner click 2.');
}, false);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment