我想要一个 div 淡出然后被删除:
$('#div').delay(1000).fadeOut(300);
$('#div').delay(1300).remove();
不幸的是,这只是直接删除了 div,没有任何延迟。为什么我无法延迟删除操作?有哪些解决方案?
Thanks
如果您希望元素在淡出后被删除,您可以fadeOut
的回调参数。
$('#div').delay(1000).fadeOut(300, function(){
$(this).remove();
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)