Javascript 将图元尺寸(浮点)与鼠标坐标(int)进行比较

Javascript 将图元尺寸(浮点)与鼠标坐标(int)进行比较,javascript,mouseover,Javascript,Mouseover,我在网页上有一个,尺寸如下: 使用Javascript/jQuery,我得到该元素的以下位置和维度: $elem.offset() {top: 1434.4791564941406, left: 32.222225189208984} $elem.outerWidth() 930 $elem.outerHeight() 536.788 在我看来,a在类型中似乎包含clientX和clientY(或pageX,pageY)坐标 问题:为什么事件触发时clientX值为31或32(取决于我移动鼠

我在网页上有一个
,尺寸如下:

使用Javascript/jQuery,我得到该元素的以下位置和维度:

$elem.offset()
{top: 1434.4791564941406, left: 32.222225189208984}
$elem.outerWidth()
930
$elem.outerHeight()
536.788
在我看来,a在类型中似乎包含
clientX
clientY
(或
pageX
pageY
)坐标

问题:为什么事件触发时
clientX
值为
31
32
(取决于我移动鼠标的速度),这两个值都应该在元素的边框框之外


问题:可能不是个好主意,因为四舍五入。那么,我如何在这里选中边框框:将鼠标坐标转换为浮动?这意味着,
(1434,32)
鼠标坐标正好在外,而
(1435,33)
几乎不在边界框内?

clientX
值是w.r.t应用程序(浏览器)的整个客户端区域,请参见@nivendha,well具有相同的值……希望这能澄清@nivendha,这仍然不能回答问题:如何将鼠标坐标与元素的边框框相关联。