.position()
.position() 返回:Object
Description: 獲取匹配元素中第一個元素的當前坐標,相對于offset parent的坐標。( offset parent指離該元素最近的而且被定位過的祖先元素 )
version added: 1.2.position()
.position()方法可以獲得該元素相對于offset parent的當前坐標。與.offset()不同, .offset()是獲得該元素相對于documet的當前坐標
當把一個新元素放在同一個容器里面另一個元素附近時,用.position()更好用。
.position()返回一個包含 top 和 left屬性的對象.
例子:
獲取第一個段落的坐標位置:
<!DOCTYPE html>
<html>
<head>
<style>
div { padding: 15px;}
p { margin-left:10px; }
</style>
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
</head>
<body>
<div>
<p>Hello</p>
</div>
<p></p>
<script>
var p = $("p:first");
var position = p.position();
$("p:last").text( "left: " + position.left + ", top: " + position.top );
</script>
</body>
</html>