这是行不通的。我试图将动画复制到红色,然后删除WordPress管理中的效果。该元素被删除,但在此之前不会生成动画。jQuery动画帮助
$('.delete-item').live('click', function(){
$(this).parent().parent().animate({backgroundColor: '#ff0000'}, 'slow').empty().remove();
});
这是行不通的。我试图将动画复制到红色,然后删除WordPress管理中的效果。该元素被删除,但在此之前不会生成动画。jQuery动画帮助
$('.delete-item').live('click', function(){
$(this).parent().parent().animate({backgroundColor: '#ff0000'}, 'slow').empty().remove();
});
至于我知道你不能动画背景色,你需要的color plugin为了做到这一点。
使用.animate()
回调,像这样:
$('.delete-item').live('click', function(){
$(this).parent().parent().animate({backgroundColor: '#ff0000'}, 'slow', function() {
$(this).empty().remove();
});
});
回调将不会执行,直到动画完成,当前的方法排队的动画,但只有一个元素之前执行的是一帧从DOM中删除,这让整个动画执行然后将其删除。
谢谢尼克。现在发生的情况是,在元素被移除之前有一个小的等待期,但他的背景颜色仍然不会改变。 – JorgeV44 2010-05-01 07:44:06
@ U22199 - 我认为你已经有了这个颜色插件,你还需要从这里抓住它来动画颜色:http://plugins.jquery.com/project/color – 2010-05-01 07:46:09
这是问题所在。谢谢!! – JorgeV44 2010-05-01 07:45:50
@ U22199:不客气... – Sarfraz 2010-05-01 07:47:11
@ U22199:如果有帮助,你应该接受这个答案! – 2010-05-01 07:58:20