我想使用 jquery 从窗口中以像素为单位获取左侧位置,我正在附加图像。
我正在使用响应式网格,但我没有固定的 div
.offset() 将元素的偏移位置作为一个简单对象返回,例如:
var position = $(element).offset(); // position = { left: 42, top: 567 }
您可以使用此返回值将其他元素定位在同一位置:
$(anotherElement).css(position)
<div>
<p>Hello</p>
</div>
<p></p>
<script>
var p = $("p:last");
var offset = p.offset();
p.html( "left: " + offset.left + ", top: " + offset.top );
</script>