on 메서드를 사용하면 여러 개의 이벤트를 묶어서 그룹화하여 사용할 수 있고 콤마로 구분한다.
$(document).ready(function(){
$("#btn").on({
click:function(){
$("#btn").css("color","red")
},
mouseover:function(){
$("#btn").css("color","green")
},
mouseout:function(){
$("#btn").css("color","blue")
}
})
})
이때 on으로 hover 기능을 하나하나 구현할 필요 없이 hover 메서드를 사용하면 더 간단하게 사용 가능하다.
첫 번째 function에는 mouseover, 두 번째 function에는 mouseout시에 실행할 기능을 설정해준다.
$(document).ready(function(){
$("#my-div").hover(
//mouseover시에 실행할 기능
function(){
$("#my-div").css("backgroundColor","green")
},
//mouseout시에 실행할 기능
function(){
$("#my-div").css("backgroundColor","red")
}
)
})'공부 > JavaScript' 카테고리의 다른 글
| [Jquery] keydown (0) | 2022.02.19 |
|---|---|
| [Jquery] scroll, focus, blur (0) | 2022.02.19 |
| [Jquery] addClass, removeClass, hasClass, toggleClass (0) | 2022.02.17 |
| [Jquery] attr 메서드 (0) | 2022.02.17 |
| [Jquery] html, text 메서드 (0) | 2022.02.17 |