테스트 사이트 - 개발 중인 베타 버전입니다

자바 스크립트 질문 채택완료

플로리아 9년 전 조회 2,452

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

이 소스를 모바일 터치 드래그로 바꾸려면.. 어떻게 해야되나요 ㅜㅜ
댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
p
9년 전

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

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

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

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

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인