use*_*391 7 jquery jquery-animate
我有一个div,我想使用remove()删除.我想在删除div之前/之后显示动画.我只能在隐藏div时显示动画.
如果我想显示动画,那么删除().怎么做的???
代码到目前为止:
//Delete Button - delete from cart
$('.ui-icon-trash').live('click',function() {
$(this).closest('li').hide("puff", {}, 1000)
});
Run Code Online (Sandbox Code Playgroud)
Nic*_*ver 24
在.hide()(jQuery UI .hide()引用)的回调函数中执行此操作,如下所示:
$('.ui-icon-trash').on('click', function() {
$(this).closest('li').hide("puff", {}, 1000, function() {
$(this).remove();
});
});
Run Code Online (Sandbox Code Playgroud)
最后的函数作为回调运行,在动画完成时执行...所以当你想要:)
小智 5
你也可以检查一下:
$(this).hide("puff").delay(10).queue(function(){$(this).remove();});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16923 次 |
| 最近记录: |