제이쿼리 이벤트

제이쿼리 이벤트

웹페이지에서 사용자와 상호작용하는 것을 이벤트를 발생시킨다고 합니다.

특정 이벤트를 발생시키기 위해 처리하는 함수를 이벤트 핸들러 함수라고 하며

이 이벤트를 실행하는 것을 이벤트 바인딩 이라고 합니다.

이벤트 종류

click 클릭 했을 때
dblclick 더블클릭 했을 때
hover mouseenter와  mouseleave 이벤트를 하나로 연결합니다.
mousedown 마우스를 눌렀을 때
mouseenter, mouseover 마우스를 올렸을 때
mouseleave, mouseout 마우스를 올렸다가 나갔을 때
mousemove 마우스를 움직였을 때
mouseup 마우스를 누른 후 놓았을 때
keydown, keypress 특정 키를 눌렀을 때
keyup 특정 키를 누른 후 놓았을 때

 

 

이벤트 등록과 실행

$대상.on(‘이벤트명’, 이벤트리스너);

$(‘대상’).on(‘이벤트명’, function(){
       이벤트가 만족되었을 때 실행되는 구문;
});



$(‘대상’).on(‘이벤트명  이벤트명’, function(){
       이벤트가 만족되었을 때 실행되는 구문;
});



$(‘대상’).on(‘이벤트명’, function(){
       이벤트가 만족되었을 때 실행되는 구문;
}).on(‘이벤트명’, function(){
       이벤트가 만족되었을 때 실행되는 구문;
});



$(‘대상’).on(‘이벤트명’, function(){
       이벤트가 만족되었을 때 실행되는 구문;
}, '이벤트명', function(){
	   이벤트가 만족되었을 때 실행되는 구문;
})

 

$대상.이벤트명(이벤트리스너);

Jquery 1.7 버전 이 후 이 방법을 사용해도 내부적으로 .on() 메서드를 이용하여 바인딩합니다.

$(‘대상’).이벤트(function(){
       이벤트가 만족되었을 때 실행되는 구문;
});

$(‘대상’).이벤트1(function(){
       이벤트가 만족되었을 때 실행되는 구문;
}).이벤트2(function(){
       이벤트가 만족되었을 때 실행되는 구문;
});
728x90
  Comments,     Trackbacks