2010-05-28 5 views

답변

0

.focus() 커서 위치를 확인할 수 없습니다 (예 : ). focus 이벤트를 요소에서 실행하면 커서가이되어야합니까? click의 위치에 따라 결정됩니다.이 이벤트는 모두 다른 이벤트입니다.

.trigger() 이벤트 (.focus().trigger('focus')의 바로 가기 임) 외에도 사용자가 이벤트를 만든 경우와 동일한 이벤트를 복제하지 않습니다. 기본 동작 .... 예를 들어 커서 위치 설정 (.click()은 이와 같은 이유로 작동하지 않습니다). The jQuery docs for .trigger() 커버이 간단히 : .trigger()는 합성 이벤트 객체 완료 이벤트 활성화, 시뮬레이션

하지만, 완벽하게 자연적으로 발생하는 이벤트를 복제하지 않습니다.

당신은 (event.preventDefault()와) 기본 동작을 중지 할 수 있지만, 만들거나 그것을 실행하기위한 jQuery를 코어의 메커니즘이 없다.

관련 문제