gpt4 book ai didi

javascript - 如何使用相对于父元素而不是文档的 document.elementFromPoint() ?

转载 作者:行者123 更新时间:2023-12-03 08:56:51 27 4
gpt4 key购买 nike

问题是我试图通过使用 jquery 使用元素的位置来获取元素的 id,并且我只找到了 document.elementFromPoint() 方法,但是此方法通过元素相对于文档的位置来获取元素。

我想要的是通过元素相对于父元素的位置来获取元素。我该如何实现这一点?

提前致谢。

最佳答案

试试这个:

function getElementByPoint( parent, x, y ) {
if ( x < parent.width() && y < parent.height() ) {
return document.elementFromPoint( x + parent.offset().left, y + parent.offset().top );
} else {
return null;
}
}

getElementByPoint( jQuery('#parent'), 100, 50 );

关于javascript - 如何使用相对于父元素而不是文档的 document.elementFromPoint() ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32455643/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com