Я хочу удалить элемент DOM сразу после исчезновения. То, что я сделал до сих пор, это
$(element).click(function()
{
$(this).fadeOut(500, function() { $().remove(this); });
});
Но теперь я всегда получаю эту ошибку в Firebug: http://dl.getdropbox.com/u/5912/Jing/2009-02-04_1109.png
Я предполагаю, что это происходит потому, что функция fadeOut на самом деле не выполняется при вызове callback. И я не могу поместить часть $.remove()
после вызова fadeOut, потому что в противном случае он будет удален сразу.
Знаете ли вы, что я могу сделать это лучше?