获取被点击元素的位置

Get position of clicked element

本文关键字:位置 元素 获取      更新时间:2023-09-26

正如标题所示,我们正在尝试获取按下的按钮的位置。这可能吗?

原因是我们目前有一个ng-grid。在第1列的每一行都有一个按钮。在点击按钮时,我们想在它下面放置一个菜单。

我们有菜单,等等都在工作,但是,我们正在努力获得按钮的物理位置,这反过来又允许我们将菜单直接定位在下面。

希望你听懂了

像这样?

document.getElementById('button').onclick = function(e) {
    var pos = e.target.getClientRects()[0];
    var left = pos.left;
    var top = pos.top;
}