jQuery event.stopImmediatePropagation() 메서드
예시
첫 번째 이벤트 핸들러를 실행하고 나머지 이벤트 핸들러의 실행을 중지합니다.
$("div").click(function(event){
alert("Event handler 1 executed");
event.stopImmediatePropagation();
});
$("div").click(function(event){
alert("Event handler 2 executed");
});
$("div").click(function(event){
alert("Event handler 3 executed");
});
정의 및 사용
event.stopImmediatePropagation() 메서드는 나머지 이벤트 핸들러의 실행을 중지합니다.
이 방법은 또한 이벤트가 DOM 트리를 버블링하는 것을 중지합니다.
팁: event.isImmediatePropagationStopped() 메서드를 사용하여 이 메서드가 이벤트에 대해 호출되었는지 확인합니다.
통사론
event.stopImmediatePropagation()
Parameter | Description |
---|---|
event | Required. The event parameter comes from the event binding function |