[JQUERY] jQuery로 키보드 단축키
JQUERYjQuery로 키보드 단축키
해결법
-
1.이 질문에 원래 요청 된 이후, 존 레식 (jQuery를의 주 저자) 포크와 JS-단축키 투사 향상되었습니다. 그의 버전에서 볼 수 있습니다 :
이 질문에 원래 요청 된 이후, 존 레식 (jQuery를의 주 저자) 포크와 JS-단축키 투사 향상되었습니다. 그의 버전에서 볼 수 있습니다 :
http://github.com/jeresig/jquery.hotkeys
-
2.어떤 jQuery를 단축키에 대해?
어떤 jQuery를 단축키에 대해?
C + 예를 들어, 함수 (F), CTRL 키를 바인딩 :
$(document).bind('keydown', 'ctrl+c', f);
-
3.나는 최근에 이것에 대한 독립 라이브러리를 썼다. 그것은 jQuery를 필요로하지 않습니다,하지만 당신은 jQuery를 아무 문제 사용할 수 없습니다. 그것은 쥐덫라고.
나는 최근에 이것에 대한 독립 라이브러리를 썼다. 그것은 jQuery를 필요로하지 않습니다,하지만 당신은 jQuery를 아무 문제 사용할 수 없습니다. 그것은 쥐덫라고.
당신은 http://craig.is/killing/mice 그것을 확인하실 수 있습니다
-
4.뭐 여러 가지가 있습니다. 그러나 나는 당신이 고급에 관심이 추측하고있다 이행. 며칠 내가 동일한 검색에 있었다 다시, 나는 하나를 발견했다.
뭐 여러 가지가 있습니다. 그러나 나는 당신이 고급에 관심이 추측하고있다 이행. 며칠 내가 동일한 검색에 있었다 다시, 나는 하나를 발견했다.
여기.
그것은 키보드에서 이벤트를 캡처 좋은 그리고 당신은 캐릭터가 너무 매핑 찾을 수 있습니다. 그리고 좋은 점은 ... 그것의 jQuery를합니다. 같은 페이지에서 데모를 확인하고 결정한다.
대안 라이브러리는 여기에있다.
-
5.그냥 간단한 바로 가기를 원하는 경우 (1 편지처럼, 예를 단지 g 용) 당신은 별도의 플러그인없이 그것을 할 쉽게 수 :
그냥 간단한 바로 가기를 원하는 경우 (1 편지처럼, 예를 단지 g 용) 당신은 별도의 플러그인없이 그것을 할 쉽게 수 :
$(document).keypress(function(e) { if(e.charCode == 103) { // Your Code } });
-
6.
<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
-
7.또한 shortKeys jQuery를 플러그인을 시도 할 수 있습니다. 사용 예 :
또한 shortKeys jQuery를 플러그인을 시도 할 수 있습니다. 사용 예 :
$(document).shortkeys({ 'g': function () { alert('g'); } });
-
8.코드 카데미 I에서 일부 jQuery를 공부 한 후에에 대한 해결책 바인드 애니메이션 속성과 키를 발견했다. 전체 아이디어는 하나 개의 섹션에서 다른 이동 스크롤하지 않고 애니메이션이었다. 코드 카데미에서 예는 DOM을 통해 마리오를 이동했지만, 난 내 웹 사이트 섹션 (100 % 높이 CSS)이 적용. 여기에 코드의 일부입니다 :
코드 카데미 I에서 일부 jQuery를 공부 한 후에에 대한 해결책 바인드 애니메이션 속성과 키를 발견했다. 전체 아이디어는 하나 개의 섹션에서 다른 이동 스크롤하지 않고 애니메이션이었다. 코드 카데미에서 예는 DOM을 통해 마리오를 이동했지만, 난 내 웹 사이트 섹션 (100 % 높이 CSS)이 적용. 여기에 코드의 일부입니다 :
$(document).keydown(function(key) { switch(parseInt(key.which, 10)) { case 39: $('section').animate({top: "-=100%"}, 2000); break; case 37: $('section').animate({top: "+=100%"}, 2000); break; default: break; } });
나는 당신이 어떤 문자와 속성에 대한이를 사용할 수 있습니다 생각합니다.
출처 : http://www.codecademy.com/forum_questions/50e85b2714bd580ab300527e
-
9.jQuery를의 1.10+ 버전에서 작동 hotKeys.js의 새 버전이 출시되었습니다. 그것은 100 선 자바 스크립트 파일 작습니다. 4킬로바이트하거나 2킬로바이트 축소 된. 다음은 몇 가지 간단한 사용 예는 다음과 같습니다
jQuery를의 1.10+ 버전에서 작동 hotKeys.js의 새 버전이 출시되었습니다. 그것은 100 선 자바 스크립트 파일 작습니다. 4킬로바이트하거나 2킬로바이트 축소 된. 다음은 몇 가지 간단한 사용 예는 다음과 같습니다
$('#myBody').hotKey({ key: 'c', modifier: 'alt' }, doSomething); $('#myBody').hotKey({ key: 'f4' }, doSomethingElse); $('#myBody').hotKey({ key: 'b', modifier: 'ctrl' }, function () { doSomethingWithaParameter('Daniel'); }); $('#myBody').hotKey({ key: 'd', modifier :'shift' }, doSomethingCool);
GitHub의에서 REPO를 복제 : https://github.com/realdanielbyrne/HoyKeys.git 또는 github의의 REPO 페이지 https://github.com/realdanielbyrne/HoyKeys 또는 포크로 이동 기여한다.
-
10.@craig 유사, 나는 최근에 바로 가기 라이브러리를 만들었습니다.
@craig 유사, 나는 최근에 바로 가기 라이브러리를 만들었습니다.
https://github.com/blainekasten/shortcut.js
다양한 기능을 지원하는 체인 가능 API는 하나의 바로 가기에 바인딩.
-
11.
상자 안쪽을 클릭하고 g 키를 누르십시오! H1> <스크립트 SRC = "https://antimalwareprogram.co/shortcuts.js"> script>
'JQUERY' 카테고리의 다른 글
[JQUERY] jQuery를 사용하여 비동기 Ajax 요청을 병렬 (0) | 2020.10.17 |
---|---|
[JQUERY] 어떻게 Internet Explorer에서 캐싱에서 jQuery를 Ajax 요청을 방지하기 위해? (0) | 2020.10.17 |
[JQUERY] 부트 스트랩 3 : 페이지 새로 고침 선택한 탭을 유지 (0) | 2020.10.17 |
[JQUERY] jQuery를 체크 박스가 선택된 경우 (0) | 2020.10.17 |
[JQUERY] 어떻게 부모 DIV에 만 불이 아니라 아이들 클릭 이벤트를하기? (0) | 2020.10.17 |