이미지의 일부 위치 (예 : x1, y1)를 클릭 (마우스를 아래쪽으로)하고 마우스를 움직여 다른 위치에서 마우스를 놓은 상태 (x2, y2)를 계산합니다.마우스 움직임의 이미지 좌표 가져 오기
이 시작 및 종료 좌표를 캡처해야합니다.
mouseup 및 mousedown 이벤트로 시도했지만 작동하지 않습니다. 목적지에서 마우스 클릭을하면 아무 것도 반환하지 않습니다.
var startX, startY;
var endX, endY;
if (!document.all)
document.captureEvents(Event.MOUSEUP);
document.onmouseup = endPos;
if (!document.all)
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown = startPos;
function startPos (event)
{
startX = event.offsetX?(event.offsetX):event.pageX - img1.offsetLeft;
startY = event.offsetY?(event.offsetY):event.pageY - img1.offsetTop;
}
function endPos (event)
{
endX = event.offsetX?(event.offsetX):event.pageX - img1.offsetLeft;
endY = event.offsetY?(event.offsetY):event.pageY - img1.offsetTop;
}
하시기 바랍니다 먼저 몇 가지 코드를 보여줍니다. – dfsq
코드를 입력하십시오. – MarioDS
코드없이 모든 대답에 편향 됨 – Zo72