如何检查事件 clientx, clienty 是否存在于 getBoundingClientRect 中?

Gun*_* SP 2 javascript dom element viewport getboundingclientrect

我有一个来自 mouseup 事件的 xy 对象,我想知道该 xy 是否存在于视口中元素的boundingClientRect 内。我可以从 getBoundingClientRect 方法获取元素的左、右、上、下值。我想知道 xy 是否在元素 rect 内。

bac*_*ick 5

听起来您正在谈论鼠标事件的clientX和属性。clientY如果这是正确的,则该点和矩形相对于同一坐标区域,并且以下情况成立:

如果x介于leftright之间,y则该点位于方框内。bottomtop