Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从div顶部计算位置_Javascript - Fatal编程技术网

Javascript 从div顶部计算位置

Javascript 从div顶部计算位置,javascript,Javascript,因此,我有一个具有高度和宽度的div,当我将鼠标悬停在上面时,我想计算鼠标与div顶部和左侧之间的距离,如何使用javascript实现这一点?您可以使用jquery事件pageX和pageY以及div属性offset().left和offset().top。 然后做减法。不,这是关于相对鼠标位置的问题我做了很多研究……请分享你的研究结果,为什么在你的案例中不起作用,你做了什么,等等。你是个该死的天才,谢谢你,它起了作用!!!!:D $(document.body).mousemove(func

因此,我有一个具有高度和宽度的div,当我将鼠标悬停在上面时,我想计算鼠标与div顶部和左侧之间的距离,如何使用javascript实现这一点?

您可以使用jquery事件pageX和pageY以及div属性offset().left和offset().top。
然后做减法。

不,这是关于相对鼠标位置的问题我做了很多研究……请分享你的研究结果,为什么在你的案例中不起作用,你做了什么,等等。你是个该死的天才,谢谢你,它起了作用!!!!:D
$(document.body).mousemove(function(e){
   var parentOffset = $("#div").offset(); 
   var relX = e.pageX - parentOffset.left;
   var relY = e.pageY - parentOffset.top;

});