Javascript 如何使用动画一个接一个地移动div

Javascript 如何使用动画一个接一个地移动div,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我目前正在将一个div从一个位置移动到另一个位置,但我想用一些动画来完成。只需将其滑动放置,然后向下推另一个div。我该怎么做呢 这是我到目前为止所拥有的 var row=$(“插入另一行”); $('.container')。追加(行); $('.button')。单击(函数(){ $('.row').addClass('row-changed'); $('.container>div:n第n个子项(2)')。在(行)之后; }); .row{ 颜色:蓝色; } .行已更改{ 颜色:红色;

我目前正在将一个
div
从一个位置移动到另一个位置,但我想用一些动画来完成。只需将其滑动放置,然后向下推另一个
div
。我该怎么做呢

这是我到目前为止所拥有的

var row=$(“插入另一行”);
$('.container')。追加(行);
$('.button')。单击(函数(){
$('.row').addClass('row-changed');
$('.container>div:n第n个子项(2)')。在(行)之后;
});
.row{
颜色:蓝色;
}
.行已更改{
颜色:红色;
}

移动
在这里划船
在这里划船
在这里划船
在这里划船
在这里划船
试试这个

var row=$(“插入另一行”);
$('.container').append(row.hide().slideDown());
$('.button')。单击(函数(){
$('.row').addClass('row-changed');
var clone=row.clone().css(“位置”、“绝对”);
$('.container').append(克隆);
css(“可见性”、“隐藏”);
var sel=$('.container>div:n个子项(2');
sel.after(row.hide().slideDown());
变量位置=选择下一个位置();
克隆({
左:位置,左,
顶:位置。顶
},400,函数(){
clone.remove();
css(“可见性”、“可见”);
});
});
.row{
颜色:蓝色;
}
.行已更改{
颜色:红色;
}

移动
在这里划船
在这里划船
在这里划船
在这里划船
在这里划船
试试这个

var row=$(“插入另一行”);
$('.container').append(row.hide().slideDown());
$('.button')。单击(函数(){
$('.row').addClass('row-changed');
var clone=row.clone().css(“位置”、“绝对”);
$('.container').append(克隆);
css(“可见性”、“隐藏”);
var sel=$('.container>div:n个子项(2');
sel.after(row.hide().slideDown());
变量位置=选择下一个位置();
克隆({
左:位置,左,
顶:位置。顶
},400,函数(){
clone.remove();
css(“可见性”、“可见”);
});
});
.row{
颜色:蓝色;
}
.行已更改{
颜色:红色;
}

移动
在这里划船
在这里划船
在这里划船
在这里划船
在这里划船

所谓的“翻转”方法可能会有所帮助。所谓的“翻转”方法可能会有所帮助。几乎正是我想要的,这是一个很好的起点!非常感谢我一直在寻找的,这是一个很好的起点!谢谢