我尝试$('somediv').fadeOut.remove();
但它只删除它,砰......它不等待好的fadeOut,然后删除
为什么..如何尊重fadeout,然后删除..
use*_*716 37
使用回调:
$('somediv').fadeOut( function() { $(this).remove(); });
Run Code Online (Sandbox Code Playgroud)
在动画完成之前,您传递给fadeOut()(docs)的回调函数中的代码将不会执行.
示例: http ://jsfiddle.net/p2LWE/
另一种方法是,以queue()(文档)的remove()(文档),但我认为回调是更好的.
$('somediv').fadeOut()
.queue(function(nxt) {
$(this).remove();
nxt();
});
Run Code Online (Sandbox Code Playgroud)
这是简单的方法,
$('#somediv').fadeOut(300,function(){ $(this).remove(); })};
Run Code Online (Sandbox Code Playgroud)
要么
$('#somediv').fadeOut("slow",function(){ $(this).remove(); })};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16643 次 |
| 最近记录: |