>  Q&A  >  본문

javascript - 네이티브 캔버스에서 터치 이벤트의 캔버스 좌표를 얻는 방법은 무엇입니까?

캔버스가 mousedown 이벤트에 응답하면 event.offsetX 및 offsetY를 통해 요소의 내부 좌표를 추출할 수 있습니다. 그런 다음 touchstart로 변경했는데 offsetX 및 offsetY가 없습니다.

黄舟黄舟2680일 전642

모든 응답(3)나는 대답할 것이다

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-24 11:38:27

    내 캔버스 맵 라이브러리 Sinomap에서 처리되는 알고리즘은 다음과 같습니다(변경 사항 포함):

    으아악

    회신하다
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-24 11:38:27

    Touch 이벤트는 e.touches[0].pageX 또는 다른 좌표를 가져와야 합니다. touchend의 경우 호환성 이유로 e.changedTouches를 사용하는 것이 가장 좋습니다.

    회신하다
    0
  • 黄舟

    黄舟2017-05-24 11:38:27



    회신하다
    0
  • 취소회신하다