사용자가 닿는 좌표를 얻으려면 어떻게해야합니까? xui과 자바 스크립트를 사용하고 있습니다.xui 라이브러리를 사용하여 터치 된 좌표를 얻는 방법
내 index.html에서 사용자 상호 작용에서 x 및 y 좌표를 얻는 방법을 모르겠습니다. 당신이에 하나 개의 입력을 할 수있는
사용자가 닿는 좌표를 얻으려면 어떻게해야합니까? xui과 자바 스크립트를 사용하고 있습니다.xui 라이브러리를 사용하여 터치 된 좌표를 얻는 방법
내 index.html에서 사용자 상호 작용에서 x 및 y 좌표를 얻는 방법을 모르겠습니다. 당신이에 하나 개의 입력을 할 수있는
당신이 이벤트가 바인딩 개 개별을 사용하는 경우 다음 이벤트 콜백 함수가 된 MouseEvent처럼되지 않습니다 그 매개 변수
x$('.a_button').on('touchstart', function(e) {
// whatever
});
이제 TouchEvent로 TocuhEvent
객체 (전자)을 얻는다 time - TouchEvent 객체가 동시에 다중 터치 다중 터치를 처리하므로 장치의 모든 접촉 현재 활성화되어 e.targetTouches
을 - -
는 e.touches
에서 그것을 얻을 필요가 귀하의 요소에 캡처 된 터치를 얻으려면 현재 대상의 예 또는 e.changedTouches
에 .a_button
에있는 모든 접촉을 - 사건을 촉발시킨 접촉. touchstart (최상의 응답 성)의 경우 이벤트가 발생하여 터치를 나타내는 Touch
객체를 가져 오는 터치가되므로 e.changedTouches
의 첫 번째 요소를 가져올 수 있습니다.
이제 Touch
개체는 화면에서 일어나는 일에 대한 정보를 얻는 데 필요한 모든 데이터를 보유합니다.
x$('.a_button').on('touchstart', function(e) {
var touch = e.changedTouches[0];
alert(touch.pageX + ' ' + touch.pageY);
});