jquery를 사용하는 웹 응용 프로그램에서 키보드 단축키를 사용해야합니다. 그리고 저는 그렇게 할 수 있습니다. 그러나 같은 문자를 사용하는 경우 입력 차단 상태에서도 발사됩니다.jquery를 사용하여 입력 보드에서 단축키를 사용하지 마십시오.
예 : a를 클릭하면 홈 페이지로 리디렉션됩니다. 그러나 어떤 입력 컨트롤에서도 같은 것을 누르면, 다시 방향을 바꿉니다.
jquery를 사용하는 웹 응용 프로그램에서 키보드 단축키를 사용해야합니다. 그리고 저는 그렇게 할 수 있습니다. 그러나 같은 문자를 사용하는 경우 입력 차단 상태에서도 발사됩니다.jquery를 사용하여 입력 보드에서 단축키를 사용하지 마십시오.
예 : a를 클릭하면 홈 페이지로 리디렉션됩니다. 그러나 어떤 입력 컨트롤에서도 같은 것을 누르면, 다시 방향을 바꿉니다.
이 같은 결과가 버블 링의 입력에 keyup
이벤트를 막을 수 :
$("input[type=text]").on('keyup', function(event){
event.stopPropagation();
});
모든 입력 영역 $ .focus에 이벤트를 해제하십시오. 예를 들어
:
$('input[type="text"], select, textarea').focus(function(){
$.keyboardShortcuts('unbind');
}).blur(function(){
$.keyboardShortcuts('bind');
});
$ .keyboardShortcuts 내가 키보드 단축키 플러그인에게 준 단지 일반적인 이름입니다. 플러그인에 바인드/바인드 해제 기능이 있는지 확인하거나 플러그인을 생성하십시오.