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