我有一个消失的删除动画代码,我想让整个 div“parent_parent”消失。
这是HTML
<div class="parent_parent">
<div class="parent">
<a href="?delete=1" class="delete_link"></a>
</div>
</div>
这是使 parent_parent div 消失的 jquery 代码的一部分:
$(document).ready(function() {
$('a.delete_element').click(function(e) {
e.preventDefault();
var parent = $(this).parent();
$.ajax({
type: 'get',
url: 'delete.php',
data: 'ajax=1&delete=' + parent.parent().attr('id').replace('sort_', ''),
beforeSend: function() {
parent.parent().animate({
'backgroundColor': '#fff'
}, 300);
},
success: function() {
parent.parent().slideUp(300,function() {
parent.parent().remove();
});
}
});
});
});
但是到目前为止没有动画发生,但是如果我只调用一个父级,那么内部 div 确实会消失。我也没有收到任何错误消息。