2013-08-09 1 views
-3

키보드로 onclick 동작을 트리거하려고합니다. 자바 스크립트 또는 jQuery.이미지 또는 링크에 키보드 키 지정

사람들이 이미지를 클릭 할 때 할 수 있지만 CTRL, ALT 또는 SHIFT를 사용하지 않고 키보드 키를 누르는 것과 같이 더 간단하게하고 싶습니다.

피아노 연주입니다.

+4

정확히 무엇을 요구합니까? 코드 시도는 어디에 있습니까? – Shivam

+0

코드 시도가 없지만 스크립트를 찾고 있었지만 아무 것도하지 못했습니다. 나는 CTRL이나 ALT 키 또는 img 태그의 "accesskey"를 보았습니다. 스택 오버플로를 사용하지 않았습니다. 죄송합니다. –

+0

그 멋진 남자, 다음에 코드 시도 만 보여주세요. 우리는 여기에 도움이됩니다 :) – Shivam

답변

1

keydown 이벤트를 수신하는 이벤트를 바인드하면됩니다.

$(window).on('keydown', function(e){ 
    // Do your thing. 
    switch(e.which){ 
     case 13: 
      alert('You pressed the enter key'); 
      // Or if you want to trigger click event already assigned to an image. 
      $('img').trigger('click'); 
      break; 
     .... 
    } 
} 
0

jQuery에서 $.trigger function을 보았습니까? 오른쪽 키를 누를 때 $("#image").trigger("click");을 실행할 수 있어야합니다.