티스토리 뷰
목차
반응형
제이쿼리 예제 2개. 구글맵 gps, 키바인딩 (jQuery Googlemap, key)
1. 제이쿼리 + 구글맵을 활용한 GPS
구글맵을 자신의 웹 사이트에 추가하면, 어쩔 수 없이 페이지 로딩 속도 등 전반적인 퍼포먼스가 증가해 느려지고 맙니다.
[제이쿼리 예제 2개. 구글맵 gps, 키바인딩 (jQuery Googlemap, key)]
그래서 제이쿼리 구글맵 GPS는 하나의 해결책이 될 수 있습니다. 가볍고 쉽게 구동이 되며, 그래픽 이미지 등도 로드가 가능합니다. 게다가 이 소스는 오픈되어 있어서 다운도 받아서 사용할 수 있지요.
2. 제이쿼리 + 라이브러리를 이용한 KeyBinding
제이쿼리를 통해 Input Box에서 상하를 향하는 키를 눌러서 내부적으로 Input Box의 커서와 포커스를 이동하는 소스입니다.
(Up: keycode 38, Down: keycode: 40)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | var inputs = $(':input').keydown(function(e){ if (e.which == 40) { e.preventDefault(); var nextInput = inputs.get(inputs.index(this) + 1); if (nextInput) { nextInput.focus(); } } else if(e.which == 38) { e.preventDefault(); var nextInput = inputs.get(inputs.index(this) - 1); if (nextInput) { nextInput.focus(); } } }); | cs |
우선, 테스트 사이트(링크 깨짐)를 접속해서 방향키로 Input Box간에 이동이 되는지 확인해 보세요. 그리고 이 기능을 응용하기 위해서 자바스크립트에서 제공하는 Char형 코드값을 먼저 확인해 봐야 합니다.
제이쿼리 예제 2개. 구글맵 gps, 키바인딩 (jQuery Googlemap, key)
반응형