jQuery detach()或appendTo()可以与toggle / animate一起使用吗?

时间:2011-12-08 19:48:44

标签: jquery jquery-ui animation jquery-plugins toggle

$('#step1').eq(1).detach().appendTo('#tmp');
$('#step2').detach().appendTo('.content');  

我有一个div持有人class="content",当点击一个按钮,#step1分离,并附加到一个神殿div #tmp#step2从其他地方分离并追加到<div class="content">

有没有办法使用分离与动画或切换相结合?

我尝试了.animate({width:'toggle'},2000),但它不起作用。

1 个答案:

答案 0 :(得分:1)

要扩展zacechola的评论,你想要隐藏项目的动画,然后分离/追加,然后再动画显示它。

类似于:

var element = ...
var newParent = ...
element.slideup('normal', function() {
    element.detach().appendTo(newParent);
    element.slidedown('normal');
});