2011-01-14 48 views
0

我有一个垂直排列的DIV列表,我已经使用.fadeOut()删除中间的一个DIV,但我不知道如何为删除的DIV下面的DIV生成缓慢上移效果。jquery:如何动画moveup?

如何做到这一点?

回答

2

要获得淡出和向上滑动,您可以使用优秀的“动画”调用:

$("#mydiv").animate({ opacity: "0", height: "0" }); 
1

尝试这样的事情..

$('#clickme').click(function() { 
$('#div').slideUp('slow', function() { 
// Animation complete. 
});}); 

example

更多参考阅读本.. slideUp

1

试试这个,

for (var i = 0; i < 5; i++) { 
    $("<div>").appendTo(document.body); 
} 
$("div").click(function() { 
    $(this).hide(2000, function() { 
    $(this).remove(); 
    }); 
}); 

参考here