javascript - 네이티브 캔버스에서 터치 이벤트의 캔버스 좌표를 얻는 방법은 무엇입니까?
黄舟
黄舟 2017-05-24 11:36:27
0
3
727

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

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

모든 응답(3)
曾经蜡笔没有小新

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

으아악
过去多啦不再A梦

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

黄舟



최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿