前端之家收集整理的这篇文章主要介绍了
为什么我不能使用jQuery延迟删除调用,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想要一个div来淡出,然后被
删除:
$('#div').delay(1000).fadeOut(300);
$('#div').delay(1300).remove();
不幸的是,这只是直接删除div,没有延迟。为什么我不能得到被删除的动作被推迟?有哪些解决方案?
谢谢
如果您希望在完成清除后
删除元素,则可以fadeOut的回调参数。
$('#div').delay(1000).fadeOut(300,function(){
$(this).remove();
});
原文链接:https://www.f2er.com/jquery/182957.html