stopImmediatePropagation() 이벤트 메서드
예시
버튼을 클릭할 때 첫 번째 이벤트 핸들러를 실행하고 나머지 이벤트 핸들러의 실행을 중지합니다.
var x = document.getElementById("myBtn");
x.addEventListener("click", myFunction);
x.addEventListener("click", someOtherFunction);
function myFunction(event) {
alert ("Hello World!");
event.stopImmediatePropagation();
}
// This function will not be executed
function someOtherFunction() {
alert ("I will not get to say Hello World");
}
정의 및 사용
stopImmediatePropagation() 메서드는 동일한 이벤트의 다른 리스너가 호출되는 것을 방지합니다.
브라우저 지원
표의 숫자는 이 방법을 완전히 지원하는 첫 번째 브라우저 버전을 지정합니다.
Method | |||||
---|---|---|---|---|---|
stopImmediatePropagation() | Yes | 9.0 | Yes | Yes | Yes |
통사론
event.stopImmediatePropagation()
매개변수
없음 |
기술적 세부 사항
반환 값: | 반환 값 없음 |
---|---|
DOM 버전: | DOM 레벨 3 이벤트 |