자바 스크립트 질문

자바 스크립트 질문

QA

자바 스크립트 질문

본문

  
document.onkeydown = function(e) {
      var key = e.keyCode;
      
      if (key == 37) {
        dir = "left";
        player.isMovingLeft = true;
      } else if (key == 39) {
        dir = "right";
        player.isMovingRight = true;
      }
      
      if(key == 32) {
        if(firstRun === true)
          init();
        else 
          reset();
      }
    };
 
    document.onkeyup = function(e) {
      var key = e.keyCode;
    
      if (key == 37) {
        dir = "left";
        player.isMovingLeft = false;
      } else if (key == 39) {
        dir = "right";
        player.isMovingRight = false;
      }
    };

이 소스를 모바일 터치 드래그로 바꾸려면.. 어떻게 해야되나요 ㅜㅜ

이 질문에 댓글 쓰기 :

답변 1

해당 소스는 키보드 이벤트를 받아 사용하는 것이므로

touch event 로 새로 짜셔야 합니다.

http://api.jquery.com/event.pagex/ 

페이지의 좌 우 를 좌표로 기준 삼아 클릭을 체크하는 것도 방법이긴 합니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 129,672 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT