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

我有一个 div 持有人 class="content" ,当单击一个按钮时,#step1 分离,并附加到寺庙 div #tmp#step2 从其他地方分离并附加到 <div class="content">
有什么方法可以将 detach 与 animate 或 toggle 结合使用?

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

最佳答案

要扩展 zacechola 的评论,您希望动画隐藏项目,然后分离/附加,然后动画再次显示它。

所以像:

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

关于jquery - jQuery detach() 或 appendTo() 可以与切换/动画一起使用吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8436741/

10-11 01:29