2011-07-02 124 views
1

我怎樣才能得到左下角的x-y &右下角的任何HTML元素的x-y?我想將它分配給另一個<div></div>HTML元素的左下角和右下角

+0

你確定你不是想用JS的東西,可以是用CSS完成? –

回答

3

您的元素將需要一個ID(或其他方式從DOM中獲取它)。

在原始的Javascript,對左下角X座標:

var obj = document.getElementById('yourElement'); // same as $('#yourElement') 
var bottomLeftX = obj.offsetTop + obj .offsetHeight; 
+0

您正在將高度添加到X座標。你確定你想這樣做? –

+0

Yowch。謝謝!編碼太久後,來到SO放鬆......這就是發生了什麼事。我應該回家。 :) – Ben

+0

它可以在jQuery中嗎? – MayureshP

3

使用jQuery位置()函數:

var element = $("#element"); 
var width = element.width(); 
var height = element.height(); 
var position = element.position(); 

var bottomLeftX = position.left; 
var bottomLeftY = position.top + height; 

var bottomRightX = position.left + width; 
var bottomRightY = position.top + height; 
相關問題