我想找出一個ID爲23的div的座標,當點擊一個按鈕時,該按鈕被稱爲arrowR。問題是它一直返回鼠標在按鈕上的座標。點擊按鈕時,有沒有辦法獲得頁面內div的座標?我現在用的腳本如下:如何獲取按鈕點擊div的座標
$('#arrowR').click(function(e)
{
var offset_l = $(this).offset().left - $('#23').scrollLeft();
var left = Math.round((e.clientX - offset_l));
if (left != 62) {
alert("Left: " + left);
} else {
alert("works");
}
});
可能的重複http://stackoverflow.com/questions/683339/how-do-i-find-the-absolute-position-of-an-element-using-jquery – piers 2014-11-22 18:34:10
已經嘗試過,但它是返回NaN ? – 2014-11-22 18:45:10
什麼div的座標?你還沒有提供任何HTML。我們不知道你的目標是在這裏 – charlietfl 2014-11-22 19:07:23