jQuery在淡出后删除DOM元素

前端之家收集整理的这篇文章主要介绍了jQuery在淡出后删除DOM元素前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想要在淡出后立即删除一个DOM元素。到目前为止我做了什么
$(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(); });
});

猜你在找的jQuery相关文章