JSer对象 xy()
描述:
这是一个很实用的方法,用于获取元素距离整个网页文档最左边和最顶边的位置,也就是这个元素所在的绝对位置(x,y)。
返回:
object 返回一个对象,这个对象有两个属性x和y(属性的值是一个数字),分别表示元素左边和顶边绝对位置(单位为px)。
注意:
元素的绝对位置x,y值并不等同于该元素的left,top样式属性值,因为left,top属性是相对的,而即使该元素采用的是"position:absolute"绝对定位方式,也可能存在其它边距属性,导致您通过left,top并不能取到正确的结果。因此,在要获取元素的绝对网页位置时,应该调用此方法而不是取元素的left,top属性值。
示例:
HTML示例代码:
<div id="test">content</div>

js代码:
var pos = JSer("#test").xy();
alert(" x:" + pos.x + "\r\n y:" + pos.y);