jQuery.detach和动画元素

时间:2013-11-18 08:26:58

标签: jquery css3

所以,我想'弹出'一个元素,它是它的父容器的子元素,通过.detach() - 从父元素,然后将它放在它的原始坐标上,然后在父元素外面动画它

如果您点击this fiddle中的“POP”按钮,现在可以使用。

这主要是因为这一行:

childy.css({ position: 'absolute' });

虽然,我并不完全明白为什么它需要绝对,我宁愿有一个解决方案,我可以保持完整,并没有必须将它恢复为'相对'如果我把它放回div里面

然而,'PIP'按钮应该做同样的事情,但是将它保留在父节点内,仅用于测试,但我注意到它在动画之前向下跳过,可能是因为边距和填充不是用{计算的} {1}}

有哪些方法可以计算元素的填充和边距?我已经尝试了一些方法,如.outerWidth和.css(“padding-top”),但我无法让它工作。

0 个答案:

没有答案