본문 바로가기
내마음대로만들어보자/JS

이벤트 제거 - off()

by 소농민! 2021. 8. 22.
728x90

 * 예제

<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title> 이벤트 </title>  
<script src="js/jquery.js"></script>
<script>
$(function( ) {
$(".btn1").click(function(){
$(".btn1").parent().next( )
.css({"color":"#f00"});
});

$(".btn2").on({
"mouseover focus": function() {
$(".btn2").parent().next( )
.css({"color":"#0f0"});
}
});

$(".btn1").off("click");   //[버튼1]에 등록된 클릭이벤트를 제거한다. 
$(".btn2").off("mouseover focus");    //[버튼2]에 등록된 마우스 오버, 포커스 이벤트를 제거한다. 
});
</script>
</head>
<body>
<p>
<button class="btn1">버튼1</button>
</p>
<p>내용1</p>
<p>
<button class="btn2">버튼2</button>
</p>
<p>내용2</p>
</body>
</html>