淡化项目并删除后的动画列表

Rus*_* F. 1 javascript jquery

例如,我们有这样的HTML代码:

<ul>
    <li id="1">1</li>
    <li id="2">2</li>
    <li id="3">3</li>
    <li id="4">4</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

和这样的js

$('#1').fadeOut().remove();
Run Code Online (Sandbox Code Playgroud)

淡出后,剩余物品同时向上移动.是否可以动画这个向上移动?

Ror*_*san 5

使用animate褪色的不透明度,然后使用回调来执行slideUp()淡入淡出结束后.

$('#1').animate({ 'opacity': 0 }, 1000, function() {
    $(this).slideUp();
})
Run Code Online (Sandbox Code Playgroud)

示例小提琴