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에서 해주시기 바랍니다.
| 번호 | 분류 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|---|
| 4526 | PHP | 8년 전 | 1960 | ||
| 4525 | PHP | 8년 전 | 1811 | ||
| 4524 | PHP | 8년 전 | 1974 | ||
| 4523 | 기타 |
프로그래머7
|
8년 전 | 14773 | |
| 4522 | OS |
프로그래머7
|
8년 전 | 3027 | |
| 4521 | jQuery |
프로그래머7
|
8년 전 | 2112 | |
| 4520 | jQuery |
프로그래머7
|
8년 전 | 2211 | |
| 4519 | jQuery |
프로그래머7
|
8년 전 | 2323 | |
| 4518 | jQuery |
프로그래머7
|
8년 전 | 2082 | |
| 4517 | jQuery |
프로그래머7
|
8년 전 | 2233 | |
| 4516 | jQuery |
프로그래머7
|
8년 전 | 3180 | |
| 4515 | PHP | 8년 전 | 2098 | ||
| 4514 | PHP | 8년 전 | 1877 | ||
| 4513 | PHP | 8년 전 | 2171 | ||
| 4512 | PHP | 8년 전 | 1931 | ||
| 4511 | PHP | 8년 전 | 2657 | ||
| 4510 | PHP | 8년 전 | 2351 | ||
| 4509 | jQuery |
프로그래머7
|
8년 전 | 2240 | |
| 4508 | jQuery |
프로그래머7
|
8년 전 | 2370 | |
| 4507 | jQuery |
프로그래머7
|
8년 전 | 1741 | |
| 4506 | jQuery |
프로그래머7
|
8년 전 | 1778 | |
| 4505 | jQuery |
프로그래머7
|
8년 전 | 1790 | |
| 4504 | jQuery |
프로그래머7
|
8년 전 | 2165 | |
| 4503 | PHP | 8년 전 | 2291 | ||
| 4502 | PHP | 8년 전 | 2155 | ||
| 4501 | PHP | 8년 전 | 2411 | ||
| 4500 | jQuery |
프로그래머7
|
8년 전 | 1832 | |
| 4499 | jQuery |
프로그래머7
|
8년 전 | 1774 | |
| 4498 | jQuery |
프로그래머7
|
8년 전 | 1657 | |
| 4497 | PHP | 8년 전 | 1658 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기