当您知道 div 名称时,很容易找到 div 的位置。但是,当我只知道屏幕的 X/Y 线时,有没有一种简单的方法来获取 div id?
在名为#HarbourRadar 的板(另一个 div)上名为“#Items1”到“#Items50”的 div 范围内不会有重叠的 div。每个 div #Items 中可以包含多个堆叠图像。
无论如何,任何从某个位置找到 div 的提示都将不胜感激。
以下代码(取自下面的答案)获取 div #HarbourRadar 的 id,这是部分正确的,因为 div #marker 在那个上面分层,但不返回选择的 div #marker -即具有较高Z-index 的一种。
var pos = $("#marker").position();
alert(document.elementFromPoint(pos.left, pos.top).id);