gpt4 book ai didi

jquery - CSS3 过渡问题

转载 作者:太空宇宙 更新时间:2023-11-04 03:41:05 26 4
gpt4 key购买 nike

我正在使用 jquery 删除一堆 div 元素。我想要的是当 div 被删除时,其余的 div 元素应该动画到顶部。我当前的代码只是删除它,其余的 div 元素立即移动。我怎样才能做到这一点?

下面是我的代码

HTML

<div class="div"><a href="#" class="remove">Remove</a></div>
<div class="div"><a href="#" class="remove">Remove</a></div>
<div class="div"><a href="#" class="remove">Remove</a></div>
<div class="div"><a href="#" class="remove">Remove</a></div>

JS

$('.remove').on('click', function () {
$(this).parent().remove();
});

CSS

.div {
padding: 20px;
margin-bottom: 20px;
background: #ccc;
-webkit-transition: all 2s; /* For Safari 3.1 to 6.0 */
transition: all 2s;
}

JSFIDDLE

最佳答案

这样就可以了

$('.remove').on('click', function () {
$(this).parent().slideUp("slow", function(){
$(this).remove();
});
});

关于jquery - CSS3 过渡问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24890636/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com