입력 영역의 문자 시퀀스가 "aeu"와 같이 정의 된 시퀀스와 일치하면 텍스트 영역이 활성 상태 (이 필드에 키 스토어를 입력 중임) 그런 다음 에 포커스를 설정하고 버튼을 클릭하여을 클릭합니다.활성 상태에서 텍스트 영역에서 포커스를 제거하는 방법
참고 : 키보드 숏컷을 처리하기 위해 쥐덫 플러그인을 사용하고 있습니다. https://github.com/ccampbell/mousetrap/blob/master/mousetrap.min.js
데모 : 당신은 데모 페이지에서 볼 수 있듯이 http://jsfiddle.net/PqXWJ/5/
, 나는 텍스트 영역에서 포커스를 제거 할 수 없습니다, blur()
및 trigger('blur')
을 시도했지만했다.
$('textarea').on('keyup', function() {
if (this.value === 'enter') {
$(this).blur();
}
});
데모 ---->
http://jsfiddle.net/PqXWJ/5/
블러 해낼한다. 마우스 트랩 플러그인이 키 입력을 포착하지 못하고 있습니다. –
초점이 텍스트 영역에 없으면 쥐덫 플러그인이 잘 작동합니다. –
오른쪽. 초점이 텍스트 영역에있는 동안, 키 누르기 키 및 keydown 이벤트가 쥐덫 플러그인이 작동하는 데 필요한 문서에 도달하지 못합니다. –