Javascript 设置在两个div之间移动元素的动画

Javascript 设置在两个div之间移动元素的动画,javascript,jquery,html,jquery-animate,transitions,Javascript,Jquery,Html,Jquery Animate,Transitions,我想知道我的选择是什么,从一个div中提取一个元素,然后将其放置在另一个div中,并设置过渡动画。两个父元素都是位置:绝对,元素是相对位置。我有一些想法,没有一个是干净的。似乎没有一个标准的方法来实现这一点,奇怪的是,是否有人对实现这一行为的最干净的方法有任何见解 我没有一个当前的实现,但是我期望做的是捕获元素的当前物理位置。。。以某种方式确定在新父对象中的建议位置,从旧父对象中弹出元素,在两个div之外创建新元素,向左过渡,在这两个点之间的顶部,完成插入到新父对象中。我担心这是我唯一的解决办法

我想知道我的选择是什么,从一个div中提取一个元素,然后将其放置在另一个div中,并设置过渡动画。两个父元素都是位置:绝对,元素是相对位置。我有一些想法,没有一个是干净的。似乎没有一个标准的方法来实现这一点,奇怪的是,是否有人对实现这一行为的最干净的方法有任何见解


我没有一个当前的实现,但是我期望做的是捕获元素的当前物理位置。。。以某种方式确定在新父对象中的建议位置,从旧父对象中弹出元素,在两个div之外创建新元素,向左过渡,在这两个点之间的顶部,完成插入到新父对象中。我担心这是我唯一的解决办法。关于简化的可能方法有什么想法吗?

使用jquery.animate。您将设置第三个div的动画,该div的大小相同,从一个div的偏移量x和y到另一个div的偏移量基本相同

让新div保持与您要从中移动的div相同的坐标

然后在脚本中获取要移动到的对象的坐标。使用“左”和“上”不透明度设置动画,可以使其在移动时淡入,然后在回调中淡出

如果你需要密码,请告诉我


Judson

使用jquery.animate。您将设置第三个div的动画,该div的大小相同,从一个div的偏移量x和y到另一个div的偏移量基本相同

让新div保持与您要从中移动的div相同的坐标

然后在脚本中获取要移动到的对象的坐标。使用“左”和“上”不透明度设置动画,可以使其在移动时淡入,然后在回调中淡出

如果你需要密码,请告诉我


Judson

你能告诉我们你尝试了什么吗?更新了问题。这可以用一些javascript很容易做到,但我想这取决于你的技能水平。你能告诉我们你尝试了什么吗?更新了问题。这可以用一些javascript很容易做到,但我想这取决于你的技能水平。是的,这是我的计划。谢谢你的验证,代码是不必要的。谢谢,祝你好运!我喜欢jquery能够一次性替换很多必须在flash中完成的事情。这是一个很好的例子。是的,这是我的计划。谢谢你的验证,代码是不必要的。谢谢,祝你好运!我喜欢jquery能够一次性替换很多必须在flash中完成的事情。这是一个很好的例子。