需要帮助来理解“ elementsFromPoint(x,y)”

时间:2019-02-11 22:54:19

标签: javascript html css dom

我查看了以下文档:

https://developer.mozilla.org/en-US/docs/Web/API/DocumentOrShadowRoot/elementsFromPoint

用于了解elementsFromPoint函数。它表示该函数将返回位于指定坐标处的最顶层Element对象。还说

x:相对于当前视口左边缘的点的水平坐标
y:点相对于当前视口顶部边缘的垂直坐标。

但是我对此仍然感到困惑。 x是指距视口左边界的距离,y是指距视口顶部边界的距离(例如2D平面中的坐标(宽度和高度))吗?

如果它们表示2D平面中的坐标,则该函数如何知道或检索该坐标处的最高元素,因为它只是平面上的一个点,而最高元素可以是从该点开始的任何方向

预先感谢

1 个答案:

答案 0 :(得分:0)

由于SVG没有Z索引...这不适用于SVG吗?似乎按SVG文档中的顺序获取元素...因此,最低的可视层按顺序显示在最前面。