2011-07-05 4 views

답변

8

모든 표준 자바 스크립트 이벤트를 공백으로 구분 된 바인드 호출에 포함하여 바인딩 할 수 있습니다. 블러, 바인딩, 그래서 클릭에 대한 이벤트를

blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error 

및 초점 : The jQuery docs이 목록을 제공하는 사용자 정의 이벤트를 찾고 있다면, 당신은 API를보고해야합니다

$('#foo').bind('click blur focus', function(event) { 
     console.log(event.type); 
    }); 

그리고 그것들을 묶어 라. 은 에 바인딩 할 방법이 인 것처럼 표시됩니다.

+2

이 질문에 직접 대답한다고 생각하지 않습니다. 선들 사이를 읽으면, 나는 당신이 가고있는 곳을 일종의 볼 수 있지만 더 좋은 방법이 있어야합니다. – Wylie

+0

@Wylie jQuery API는이를 수행하는 방법을 제공하지 않으며 이벤트를 바인딩하는 네이티브 javascript 방식은 onevent = "code"속성 또는 AddEventListener를 사용합니다. 어딘가에 플러그인이 될 수 있다고 생각합니다. –

+2

흠,이 질문은 정확한 것으로 밝혀졌습니다. http://stackoverflow.com/questions/5848598/how-all-events-of-dom-element-can-be-bind - 자바 스크립트 이벤트 목록을 생성합니다. 여전히 맞춤 이벤트는 처리하지 않습니다. –

관련 문제