2011-05-10 2 views
1

하나의 활성 (집중된) 요소에서 키 입력 조합을 감지해야합니다. 그러나 다른 요소에 집중하고 동일한 키 입력을 누르면 해당 작업을 시작해서는 안됩니다.DOM의 특정 활성 부분에 대한 키 조합 감지 기능

나는이 일을하는 데 어려움이있는 것 같습니다. 어떤 도움을 주시면 감사하겠습니다.

감사합니다.

당신은 다음 요소를 선택처럼 키를 선택하여이 작업을 수행 할 수 있도록 할 내 jQuery 플러그인 확인 할 수

답변

1

:

$('input').jkey('alt+a',function(){ 
    console.log('You pressed alt+a!'); 
}) 

문서 : http://oscargodson.com/labs/jkey/

출처 : https://github.com/oscargodson/jkey

+0

을 이것은 깔끔한 해결책을 제시합니다. 감사. 다른 브라우저에서 작동하는 방식에 대해 알고 싶습니다. 너는 알게 되니? – cowboybebop

+0

대부분의 브라우저에서 작동합니다. IE7에 몇 가지 문제가 있다고 들었습니다. 나는 아직 IE7을 해결할 시간이 없었지만 손이 더러워지면 기여할 수 있었다. :) 혹시 다른 질문이 있으면 저를 이메일로 보내주세요. –

+0

할 것입니다. 고마워요! 나는 주로 파이어 폭스, 크롬, 사파리와 IE8 +를보고 있으며, 당신이 문서화 한 핵심 모호성을 이미 접했다. 제가 도움이 될만한 것을 추가하면 알려 드리겠습니다. – cowboybebop

관련 문제