![](/img/trans.png)
[英]How can I get the mouse coordinates relative to a parent div? Javascript
[英]relative mouse coordinates in a DIV - javascript
我将鼠标移到div上,我想知道相对于div原点的鼠标坐标。 (左上角)
我希望mousemove事件包含鼠标的相对(client?)坐标,但显然没有。
例如,在firefox中,所有事件属性*都不包含相对坐标
我想念什么吗?
* clientX,Y-pageX,Y-screenX,y
您什么都不会丢失,但是您需要自己计算相对坐标。
遵循这些原则即可(用要使用该职位的w / e代码替换jquery):
var pos = $('div').position();
var relX = event.pageX - pos.left;
var relY = event.pageY - pos.top;
另请参阅: JS:相对于元素的鼠标坐标,其中涵盖了有关支持其他浏览器的某些详细信息(尽管如果您使用的是不需要的jquery)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.