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

时间:2019-07-09 06:06:41

标签: javascript dom element viewport getboundingclientrect

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

1 个答案:

答案 0 :(得分:1)

听起来您正在谈论鼠标事件的clientXclientY属性。如果这是正确的,则该点和rect相对于同一坐标区域,并且以下内容为真:

如果xleftright之间,并且ybottomtop之间,则该点在框中。