如何检查 getBoundingClientRect 中是否存在事件 clientx、clienty?
How to check if event clientx, clienty is present within getBoundingClientRect?
我有一个来自 mouseup 事件的 xy 对象,我想知道 xy 是否存在于视口中元素的 boundingClientRect 中。我能够从 getBoundingClientRect 方法获取元素的左、右、上、下值。我想知道xy是否在元素rect之内。
听起来你在谈论鼠标事件的 clientX
和 clientY
属性。如果这样说是对的,那么点和矩形相对于同一个坐标区域,则以下为真:
如果 x
在 left
和 right
之间,而 y
在 bottom
和 top
之间,则该点在方框内。
我有一个来自 mouseup 事件的 xy 对象,我想知道 xy 是否存在于视口中元素的 boundingClientRect 中。我能够从 getBoundingClientRect 方法获取元素的左、右、上、下值。我想知道xy是否在元素rect之内。
听起来你在谈论鼠标事件的 clientX
和 clientY
属性。如果这样说是对的,那么点和矩形相对于同一个坐标区域,则以下为真:
如果 x
在 left
和 right
之间,而 y
在 bottom
和 top
之间,则该点在方框内。