0
我必須捕獲鼠標事件的座標和start (x,y)
座標和end (x,y)
。例如:我在HTML頁面中有一個圖像,將會發生的事情是,用戶可以藉助鼠標拖動來選擇任何特定的區域。如何在JSP頁面中使用JavaScript捕獲鼠標拖動座標?
所以我想捕獲它從何處開始以及結束的座標。
我必須捕獲鼠標事件的座標和start (x,y)
座標和end (x,y)
。例如:我在HTML頁面中有一個圖像,將會發生的事情是,用戶可以藉助鼠標拖動來選擇任何特定的區域。如何在JSP頁面中使用JavaScript捕獲鼠標拖動座標?
所以我想捕獲它從何處開始以及結束的座標。
var start = [];
var end = [];
myImage.addEventListener('mousedown',function(e){
var e = e || event;
start = [e.x || e.clientX,e.y || e.clientY];
});
document.addEventListener('mouseup',function(e){
var e = e || event;
end = [e.x || e.clientX,e.y || e.clientY];
});
感謝馬克, 一件事我要問,是否有可能選擇與像什麼,我們可以使用javaascript或jQuery的Microsoft畫圖做鼠標事件中的圖像特定區域。 Regards, Vidya Bhushan – 2012-07-31 05:05:00
嗯,或多或少。您可以存儲這些位置(開始和結束)。但是,如果您想使用這些位置裁剪此圖像,則必須使用HTML5 Canvas標籤[裁剪圖像](http://www.html5canvastutorials.com/tutorials/html5-canvas-image-crop/) – 2012-07-31 16:32:43