【发布时间】:2011-05-21 13:09:35
【问题描述】:
如何将一个 div 设置为与另一个 div 相同的位置。
我想将#div1的左侧位置动画到#div2的左侧位置
当我使用 .position().left 或 .offset().left 获取 #div2 的左侧位置然后尝试将 #div1 动画到相同位置时,动画会运行,但会将 #div1 移动到相同位置作为#div 2 加上 #div1 的原始位置(即它们没有对齐)。
这是脚本的简化版本。希望你能帮忙:)
<script>
$(function({
var end = $(#div2).position().left;
$(#div1).animate({"left": end.left}, "slow");
});
</script>
<html>
<div id="div1"></div>
<div id="div2"></div>
</html>
【问题讨论】:
标签: jquery position jquery-animate offset