본문 바로가기
C++ 200제/코딩 IT 정보

제이쿼리 예제 2개. 구글맵 gps, 키바인딩 (jQuery Googlemap, key)

by vicddory 2017. 1. 19.

제이쿼리 예제 2개. 구글맵 gps, 키바인딩 (jQuery Googlemap, key)


1. 제이쿼리 + 구글맵을 활용한 GPS



구글맵을 자신의 웹 사이트에 추가하면, 어쩔 수 없이 페이지 로딩 속도 등 전반적인 퍼포먼스가 증가해 느려지고 맙니다.


제이쿼리 예제 2개. 구글맵 gps, 키바인딩 (jQuery Googlemap, key)[제이쿼리 예제 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)

댓글