2014-05-01 161 views
-1

正如標題所暗示的,我們試圖獲得按下角度的按鈕的位置。 這可能嗎?獲取點擊元素的位置

原因是我們目前有一個ng網格。在第1列的每一行都有一個按鈕。點擊按鈕後,我們想在其下面放置一個菜單。

我們有菜單等所有工作,但是,我們正在努力獲得按鈕的物理位置,這反過來將允許我們將菜單直接放置在下面。

希望有道理。

回答

0

這樣的事情?

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

我們需要它是有角度的。此外,我們無法使用'ID',因爲按鈕在ng網格內重複多次。 – Simon