"요소"라는 이름의 개체가 있습니다. 누군가 타블렛에 닿으면 터치 위치의 x 및 y 좌표를 객체에 상대적으로 반환하고 싶습니다. 이자형. 객체의 왼쪽 위 모서리는 x = 0 및 y = 0 좌표를 갖습니다. 자바 스크립트가있는 태블릿의 터치 위치 결정
내가 데스크톱에서이를 구현하는 방법을 알고 : 이$(function() {
$(document).mousedown(function(e) {
var offset = $("#element").offset();
var relativeX = (e.pageX - offset.left);
var relativeY = (e.pageY - offset.top);
alert(relativeX+':'+relativeY);
$(".position").val("afaf");
});
});
그래서 단어 "mousedown"가 "touchstart"로 대체해야한다, 그런 것 같아요. 그러나 여전히 작동하지 않습니다.
"mousedown"대신 "touchstart"가있는 태블릿에서 작동하도록 위 코드를 어떻게 변경합니까?
도움을 주셔서 감사합니다. 이제 완벽하게 작동합니다! – Tall83
@ Tall83 당신을 환영합니다! – AllTheTime