📅  最后修改于: 2023-12-03 14:43:15.605000             🧑  作者: Mango
position()
是jQuery中的一个方法,它用于获取元素相对于父元素的位置信息。该方法返回一个包含两个属性的JavaScript对象:top和left,分别表示元素相对于父元素顶部和左侧的距离。
$(selector).position()
参数:
<div class="parent">
<div class="child"></div>
</div>
.parent {
width: 200px;
height: 200px;
background-color: #eee;
position: relative;
}
.child {
width: 50px;
height: 50px;
background-color: #f00;
position: absolute;
top: 50px;
left: 50px;
}
$(document).ready(function() {
var pos = $('.child').position();
console.log("top: " + pos.top + ", left: " + pos.left);
});
top: 50, left: 50
position()
方法可以用于获取元素相对于父元素的位置信息,这对于动态调整元素在页面中的位置非常有用。熟练掌握这个方法可以让你在前端开发中事半功倍。