我有一種情況,我在圖像上的某個位置(如x1,y1)點擊(鼠標向下),並在某個其他位置移動鼠標並釋放鼠標(鼠標向上) x2,y2)。獲取鼠標移動的圖像座標
我需要捕獲這些起始和結束座標。
我試着用mouseup和mousedown事件,但它不工作。當我在目的地進行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 2013-05-03 12:48:25
請包括您的代碼。 – MarioDS 2013-05-03 12:48:31
無代碼全部答案有偏見 – Zo72 2013-05-03 12:51:58