728x90
300x250
one() 메서드
$대상.one(이벤트 이름, 이벤트 리스너)
이벤트를 딱 한번만 실행하고 이후 실해되지 않도록 해야 할 경우 사용할 수 있는 메서드가 바로 one() 메서드이다.
등록한 이벤트 리스너는 딱 한번 실행되고 자동으로 제거 된다.
$("#btn").one("click",function(){
alert("클릭");
});
위의 예제와 같이 one 메서드를 사용하면 딱한번만 alert창이 뜨고 다음부터는 #btn을 아무리 클릭해도 반응하지 않는다.
728x90
반응형
'javaScript' 카테고리의 다른 글
버블링 막기 event.stopPropagation() (0) | 2023.03.10 |
---|---|
[jQuery] 기본 이벤트 제거 event.preventDefault() (0) | 2023.03.09 |
jQuery 등록한 이벤트 제거 off() (0) | 2023.03.05 |
단축 이벤트 등록 (0) | 2023.03.04 |
일반 이벤트 등록 on (0) | 2023.03.03 |
댓글