0

这可以在 JQuery 中获取 div 元素位置吗?

homebox 是隐藏的,并且具有 0px 的权限,我想将 homebox 设置为容器的动画。

所以我尝试了这段代码

   $("#homebox").animate({ left:$("container").position().left}, 500);
4

2 回答 2

4

我想这是.offset()你要找的。

$("#homebox").animate({ left: $("#container").offset().left }, 500);

以上应该有希望工作。

另外,不应该container有身份证吗?#您的选择器中缺少。

于 2012-08-22T06:27:02.927 回答
1

您可以使用偏移位置

Offset - 获取匹配元素集中第一个元素相对于文档的当前坐标。

Position - 获取匹配元素集中第一个元素相对于偏移父元素的当前坐标。

于 2012-08-22T06:35:58.467 回答