在编写网页的时候,经常要移动元素位置,jquery特别提供了一个获取left和top的方法 offset()。
offset返回的是一个对象。含有2个属性。一个是left, 一个是top.这2个属性都是以pixel为单位。返回的是元素在网页里的真实位置。
调用方法:
$("....").offset().left
$("....").offset().top
例子:
一下是一在jquery网站的例子。
<div id="mytest">Hello World</div>
var p = $("#mytest");
var offset = p.offset();
p.html( "left: " + offset.left + ", top: " + offset.top );
运行结果:
<div id="mytest">left: 10, top: 51</div>