$(element).click(function() { $(this).fadeOut(500,function() { $().remove(this); }); });
但现在我总是得到这个错误在Firebug:http://dl.getdropbox.com/u/5912/Jing/2009-02-04_1109.png
我想这是因为fadeOut函数并没有真正做到当回调被调用。我不能把$ .remove()部分放在fadeOut调用之后,否则会立即删除。
所以,你知道任何方式,我可以做得更好吗?
remove()
$(element).click(function() { $(this).fadeOut(500,function() { $(this).remove(); }); });