누군가 편지를 눌렀을 때 어떻게 사건을 발사 할 수 g있습니까?
(모든 문자 BTW의 문자표는 어디에 있습니까?)
답변
이 질문은 원래 요청되었으므로 jQuery의 기본 저자 인 John Resig가 js-hotkeys 프로젝트를 분기시키고 개선했습니다. 그의 버전은 다음에서 구할 수 있습니다.
답변
무엇에 대한 jQuery를 단축키 ?
jQuery Hotkeys를 사용하면 코드에서 거의 모든 키 조합을 지원하는 키보드 이벤트를 감시 할 수 있습니다.
예를 들어 Ctrl+ c를 함수 ( f
)에 바인딩하려면
$(document).bind('keydown', 'ctrl+c', f);
답변
최근에 이것을 위해 독립형 라이브러리를 작성했습니다. jQuery가 필요하지 않지만 jQuery와 함께 사용할 수 있습니다. 이것을 마우스 트랩이라고합니다.
http://craig.is/killing/mice 에서 확인할 수 있습니다
답변
여러 가지 방법이 있습니다. 그러나 고급 구현에 관심이 있다고 생각합니다. 며칠 전 나는 같은 수색을했고 발견했다.
키보드에서 이벤트를 캡처하는 데 유용하며 캐릭터 맵도 있습니다. 그리고 좋은 점은 … jQuery입니다. 같은 페이지에서 데모를 확인하고 결정하십시오.
대안 라이브러리는 여기에 있습니다 .
답변
간단한 단축키 (예 : 1 글자 g)를 원한다면 추가 플러그인없이 쉽게 할 수 있습니다.
$(document).keypress(function(e) {
if(e.charCode == 103) {
// Your Code
}
});
답변
<script type="text/javascript">
$(document).ready(function(){
$("#test").keypress(function(e){
if (e.which == 103)
{
alert('g');
};
});
});
</script>
<input type="text" id="test" />
이 사이트는 71 = g라고하지만 위의 jQuery 코드는 다르게 생각했습니다.
대문자 G = 71 , 소문자는 103
답변
shortKeys jQuery 플러그인을 사용해 볼 수도 있습니다 . 사용 예 :
$(document).shortkeys({
'g': function () { alert('g'); }
});