크로스 브라우저 호환이 가능한 모바일 사이트를 만들고 있습니다. 하나의 기능에 대해서는 터치 이벤트의 위치를 감지해야합니다.windows에서 자바 스크립트 mousedown 이벤트 위치
Windows Phone은 터치 시작 등을 지원하지 않으므로 대신 mousedown을 사용하고 있지만 이벤트에서 페이지 위치를 가져 오는 데 문제가 있습니다. 그것은 바탕 화면에 아무런 문제없이 작동하며 Windows phone에서 mousedown이 감지되지만 offsetX - offset Y를 얻는 방법을 알 수 없습니다.
Heres 데스크탑과 iphone 및 Android에서 작동하는 샘플 (내가 jQuery를 사용하고 있지만 플러그인 또는 아무것도 아닌 표준) : Touch/Gestures On Mobile Devices 또는이 : 나는 당신을보고 어떤에서 윈도우 폰 8, 9
그냥'e.pageX'를 사용하지 않는 이유는이 터치 이벤트 또는 전화에 어떤 다른인지 모르겠지만 'e.pageY' -'originalEvent'를 다루지 않습니다. 나는 꽤 jQuery가 이벤트의 위치를 정규화하여 이처럼 – Ian
e.pageX e.pageY가 mousedown mouseup에서 잘 작동하지만 Windows phone mousemove는 mousedown과 똑같이 취급되고 있으므로 매우 응답 – Finglish