본문 바로가기

on()

(3)
on 을 했으면 off 를 해야.. .on() 으로 부여한 기능을 삭제하려면 .off() 를 해야 하는데,좀처럼 반영이 되지 않아서 아예 값을 없앴더니 작동을 하네요. .on('click mouseover mouseout', function(){ foo(); }).off('click mouseover mouseout', '');
jquery 1.4.x 나 1.5.x 에서 1.10 으로 올라오면서 주의사항 .attr() 함수는 .prop() 함수로 대체하는 것이 속편함...bind() .live() .delegate() 등은 .on() 으로 대체. 어떤 버튼에 파라미터로 수치를 매번 바꿔가면서 세팅하려 한다면...bind() 를 사용하지 말고 .attr() 를 사용 해야 함.해당 버튼을 클릭할 때 .bin() 된 만큼 실행되기 때문. 버튼A 라는 DOM 이 있고,아래와 같이 .bind() 와 .attr() 사용한다 했을 대...bind() 를 실행하는 횟수만큼 idA 에 이벤트가 쌓이게 되고,.attr() 는 실행되는 횟수만큼 idA 에 이벤트가 리셋됨..bind() 가 3회 실행되었다면, 버튼A 를 눌렀을 때 'a' 가 3회 알림 처리되고,.attr() 이 3회 실행되었다면, 'b' 가 1회만 알림 처리..
[모음글] jquery 이벤트 *. 동적 적용을 위해 on 함수를 이용한 이벤트 핸들링, 다만 on() 은 1.6 부터 적용.jQuery 를 사용한다면 1.6 부터 사용하시기를.. ~.http://kd3302.tistory.com/m/post/577 함수 사용 형태 $('...').blur(function(){...}); $('...').bind('blur',function(){...}); $('...').bind('blur change keydown',function(){...}); 여러 이벤트에 하나의 함수 설정시$('...').bind({blur:function(){...}, change:function(){...}, ..., keydown:function(){...}}); 여러 이벤트마다 각각의 함수 설정시bind 대신에 on..