在鼠标选择时捕获像素表面

时间:2014-11-05 18:11:38

标签: javascript jquery html web mouseevent

我正在网上开始一个项目,我需要计算鼠标选择的像素数。据我所知,目前我将开始捕获mouseDown事件并结束mouseUp事件(从我开始拖动到结束时)。现在我需要捕获这个宽度和高度(以像素为单位),以便我可以得到一个区域的表面。这可能与jQuery或我需要使用其他东西吗?

1 个答案:

答案 0 :(得分:1)

使用JQuery偏移方法http://api.jquery.com/offset/

在鼠标按下时获取顶部和左侧偏移并保存它们,然后在鼠标向上执行相同操作。从结尾顶部减去起始顶部,从结尾左侧减去起始左边,然后取两者的绝对值,并得到所选区域的大小。