반응형
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- jQuery
- Github
- 리눅스
- 오라클
- 자바스크립트
- sacai
- 파이썬
- 덩크로우
- 코로나19
- 주식
- stockx.com
- oracle
- 리액트
- draw
- 덩크 로우
- dunk high
- 주식공부
- Python
- 나이키
- Nike
- Dunk Low
- 발매예정
- Linux
- 드로우
- dunklow
- 제이쿼리
- GIT
- 덩크 하이
- react
- JavaScript
Archives
- Today
- Total
Life goes slowly...
[jQuery] 제이쿼리(jquery)의 이벤트 취소함수 - stopPropagation() 본문
728x90
반응형
stopPropagation() 함수는 제이쿼리(jquery)에서 preventDefault() 함수와는 다르게 이벤트 취소를 하는 함수로써 현재 이벤트 이후의 전파를 모두 취소하는 함수입니다.
쉽게 말하자면 부모 태그로의 이벤트 전파를 모두 취소하는 함수입니다.
//stopPropagation() 함수 사용법
event.stopPropagation()
제이쿼리(jQuery)의 preventDefault() 함수
제이쿼리(jQuery)의 stopPropagation() 함수는 클릭 이벤트 외에 별도의 브라우저 행동을 제지하기 위하여 사용되는 함수입니다.
<div id="first-test">
<ul id="second-test">
<li id="third-test">
<div id="Test">TEST</div>
</li>
</ul>
</div>
=====================================
//이벤트 전달을 중단하는 stopPropagation() 함수
$("#Test").click(function(event){
event.stopPropagation();
alert("Test");
});
$("#third-test").click(function(){
alert("third-test");
});
$("#second-test").click(function(){
alert("second-test");
});
$("#first-test").click(function(){
alert("first-test");
});
위에 예시와 같이 id 값 Test 클릭만 했을 때 발생하는 이벤트를 stopPropagation() 함수를 사용하여 상위 element에 전달되지 않도록 취소하는 함수입니다. event.preventDefault() 함수와 차이점을 꼭 확인해야 할 필요성이 있습니다.
728x90
반응형
'프로그래밍 > Javascript' 카테고리의 다른 글
[Javascript] 자바스크립트(JS) Ctrl+C , Ctrl+V 키 막기 (0) | 2021.04.04 |
---|---|
[Javascript] 자바스크립트(JS) 객체(Object)에 key,Value 추가하기 (0) | 2021.04.03 |
[Javascript] 자바스크립트(JS) 파일 확장자 체크하기 (0) | 2021.03.30 |
[Javascript] 자바스크립트(JS) Image 크기값 알아보기 (0) | 2021.03.29 |
[jQuery] 제이쿼리(jquery)의 이벤트 위임 - preventDefault() (0) | 2021.03.26 |
[Javascript] 자바스크립트(JS)의 부모노드 접근 - parentNode (0) | 2021.03.25 |
[Javascript] 자바스크립트(JS)의 자식노드 접근 - childNodes (0) | 2021.03.24 |
[jQuery] 제이쿼리(jquery)의 형제요소를 찾는함수 - Siblings() (0) | 2021.03.23 |
Comments