마우스가 웹 페이지 (픽셀)로 이동하는 위치를 정확하게 기록하려고합니다. 다음 코드가 있지만 결과 데이터에 간격이 있습니다.JavaScript에서 마우스 움직임 데이터를 저장하는 가장 효율적인 처리 방법은 무엇입니까?
var mouse = new Array();
$("html").mousemove(function(e){
mouse.push(e.pageX + "," + e.pageY);
});
그러나 기록 된 데이터를 보면 이것이 내가 본 것의 예입니다. 픽셀 마우스 이동 데이터에 의해 픽셀을 저장하는 더 좋은 방법이
76,2 //start x,y
77,3 //missing
78,4 //missing
78,5 //moved right two pixels, down three pixels
78,6 //missing
78,7 //missing
78,8 //moved down three pixels
있습니까 :
76,2 //start x,y
78,5 //moved right two pixels, down three pixels
78,8 //moved down three pixels
이 바람직하게는 같을 것이다? 웹 페이지에서 내 목표가 너무 비현실적입니까?
그런 종류의 "세부 사항"이 필요한 이유는 무엇입니까? 마우스 로그에서 그런 종류의 세부 사항을 식별 할 수 있습니까? –
마우스가 처음부터 인접한 픽셀을 가로 질러 이동하지 않습니다 - 포인트 간 이동합니다. 교차점을 알아야 할 경우 점 사이의 선 (또는 곡선)을 계산하여 보간합니다. – mellamokb
픽셀의 100 %를 기록하는 것은 아마도 필요하지 않지만 가능한 한 가까이에 접근하고 싶습니다. – Jim