1

我搜索了高低,似乎找不到解决方案。

我希望能够单击一个 div 并将其动画到特定位置(例如 x:200 y:200),而不管它已经存在于页面上的什么位置。例如,如果我有 4 个 div 分散在我的页面上,我希望能够让它们动画到一个统一的坐标。有谁知道我怎么能做到这一点?将不胜感激。我尝试了使用 .position 和 .offset 的各种技巧,但似乎都没有奏效。

谢谢。

4

1 回答 1

2

使用.animate(). 看这个例子:

$('#myDiv').animate({top: '50px', left: '50px'}, 2000, function () {
    console.log('done!');
});

它将在 2 秒内将 id 为“myDiv”的 div 设置为 (50,50) 的动画。

于 2012-07-11T22:26:06.720 回答