event.stopPropagation ()
event.stopPropagation ()
설명 : 이벤트가 DOM 트리를 버블 링하지 못하도록하여 부모 핸들러가 이벤트를 통지받지 못하도록합니다.
event.isPropagationStopped()이 메서드가 (이벤트 개체에서) 호출되었는지 여부를 확인 하는 데 사용할 수 있습니다 .
이 메서드는 trigger () 로 트리거 된 사용자 지정 이벤트 에도 적용됩니다.
이렇게해도 같은 요소의 다른 핸들러 가 실행되는 것을 막을 수는 없습니다 .
추가 참고 사항 :
이 .live()메서드는 이벤트가 문서의 맨 위로 전파되면 이벤트를 처리 하므로 라이브 이벤트 전파를 중지 할 수 없습니다. 비슷하게 처리 된 이벤트 .delegate()는 위임 된 요소로 전달됩니다. DOM 트리에서 그 아래에있는 모든 요소에 바인딩 된 이벤트 핸들러는 위임 된 이벤트 핸들러가 호출 될 때까지 이미 실행되었을 것입니다. 따라서 이러한 처리기는 위임 된 처리기가 호출 event.stopPropagation()하거나 반환 하여 트리거하지 못하게 할 수 있습니다 false.
예:
click 이벤트에서 버블 링을 종료합니다.
$( "p" ).click(function( event ) {
event.stopPropagation();
// Do something
});
게시판 목록
개발자팁
개발과 관련된 유용한 정보를 공유하세요.
질문은 QA에서 해주시기 바랍니다.
질문은 QA에서 해주시기 바랍니다.
| 번호 | 분류 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|---|
| 4976 | 기타 | 5년 전 | 2120 | ||
| 4975 | 웹서버 |
nooree
|
5년 전 | 2768 | |
| 4974 | node.js |
younhoso
|
5년 전 | 2140 | |
| 4973 | PHP |
|
5년 전 | 3639 | |
| 4972 | 기타 |
younhoso
|
6년 전 | 2263 | |
| 4971 | JavaScript | 6년 전 | 2488 | ||
| 4970 | 웹서버 | 6년 전 | 4124 | ||
| 4969 | JavaScript |
|
6년 전 | 2783 | |
| 4968 | JavaScript |
|
6년 전 | 1935 | |
| 4967 | JavaScript |
younhoso
|
6년 전 | 2046 | |
| 4966 | JavaScript |
|
6년 전 | 2117 | |
| 4965 | PHP |
|
6년 전 | 2104 | |
| 4964 | 기타 | 6년 전 | 2923 | ||
| 4963 | JavaScript | 6년 전 | 2091 | ||
| 4962 | JavaScript | 6년 전 | 2286 | ||
| 4961 | jQuery |
아이티몬스
|
6년 전 | 2095 | |
| 4960 | PHP | 6년 전 | 2740 | ||
| 4959 | 기타 | 6년 전 | 2569 | ||
| 4958 | PHP |
아이티몬스
|
6년 전 | 4577 | |
| 4957 | 기타 | 6년 전 | 2098 | ||
| 4956 | 정규표현식 |
하늘위의길
|
6년 전 | 2324 | |
| 4955 | 정규표현식 |
하늘위의길
|
6년 전 | 2678 | |
| 4954 | 웹서버 |
하늘위의길
|
6년 전 | 4138 | |
| 4953 | PHP | 6년 전 | 2526 | ||
| 4952 | PHP |
몰라무서워
|
6년 전 | 3214 | |
| 4951 | MySQL | 6년 전 | 4132 | ||
| 4950 | jQuery | 6년 전 | 3616 | ||
| 4949 | node.js | 6년 전 | 2682 | ||
| 4948 | node.js | 6년 전 | 2407 | ||
| 4947 | node.js | 6년 전 | 2648 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기