728x90
- .bind()
- .bind( eventType, [ eventData ], handler(eventObject) )
- .bind( eventType, [ eventData ], false )
- .bind( events )
.bind() 메서드는 말 그대로 개체와 이벤트를 묶어주는 역할을 합니다. 앞의 이벤트 메서드의 경우 직접 이벤트를 호출 하지만, .bind() 메서드는 파라미터의 값으로 이름을 넣음으로써 해당 이벤트를 체크하게 됩니다.
$(“div”).click(function() { alert(‘click’); }
$(“div”).bind(‘click’, function() { alert(‘bind click’); }
두 메서드의 차이점 보이시나요? .click() 메서드의 직접호출이 아닌 해당 이벤트의 이름을 넘김으로 써 동일한 효과를 얻을 수 있습니다. 이러한 기능을 통해 조건에 따라 매우 간단히 이벤트를 동적으로 할당 할 수 있습니다. 또한, 여러 가지의 이벤트를 손쉽게 선택한 개체에 적용할 수 있습니다.
728x90
반응형
'즐거움 넘치는 IT 세계 > 코드로 만드는 디자인' 카테고리의 다른 글
[ jquery 기초 ] jquery Animation - 애니메이션 (0) | 2019.10.12 |
---|---|
[ jquery 기초 ] jquery Event - 고급 메서드 (0) | 2019.10.11 |
[ jquery 기초 ] jquery Event - 이벤트 지원 메서드 (0) | 2019.10.09 |
[ jquery 기초 ] jquery FORM API - 폼을 위한 API (0) | 2019.10.08 |
[ jquery 기초 ] jquery Attribute - 속성 관련 메서드 (0) | 2019.10.07 |