본문 바로가기

Local Oriented/jQuery

[모음글] jquery 이벤트

*. 동적 적용을 위해 on 함수를 이용한 이벤트 핸들링, 다만 on() 은 1.6 부터 적용.
jQuery 를 사용한다면 1.6 부터 사용하시기를.. ~.





함수 사용 형태
$('...').blur(function(){...});
$('...').bind('blur',function(){...});
$('...').bind('blur change keydown',function(){...}); 여러 이벤트에 하나의 함수 설정시
$('...').bind({blur:function(){...}, change:function(){...}, ..., keydown:function(){...}}); 여러 이벤트마다 각각의 함수 설정시
bind 대신에 one 함수(jquery 1.7.x 부터)를 사용하면 1회만 실행.



- blur
http://findfun.tistory.com/270


keydown, keyup, keypress
모바일 디바이스에서는 keydown, keyup, keypress 가 동시에 발생하므로 셋 중 하나만 기술해도 되지만,
백 스페이스는 keydown 과 keyup 에서만 발생

- mousedown/mouseup

모바일 기기에서는 mousedown 없음