JavaScript:elementFromPoint(x,y)

时间:2011-05-27 10:25:18

标签: javascript dom

嘿伙计们, 我正在编写一个Firefox插件并使用以下函数:

var obj = page.elementFromPoint(x,y); // x,y是鼠标坐标

但是,此函数返回位于给定点下的最顶层元素。这对我来说不够好,我需要在给定点下最内在的元素。有谁知道怎么做?

由于

1 个答案:

答案 0 :(得分:1)

Gecko和WebKit支持样式pointer-events: none;以防止元素上的指针事件遮挡您想要查找的那个,但通常只能手动搜索DOM树。或者,如果在您的设置中可以使用display: none;,请将elementFromPoint设置为您不希望获得的元素。