题
我想淡出之后删除一个DOM元素。我所做的迄今
$(element).click(function()
{
$(this).fadeOut(500, function() { $().remove(this); });
});
但现在我总是在Firebug这个错误: HTTP: //dl.getdropbox.com/u/5912/Jing/2009-02-04_1109.png
我想这是因为当回调函数被调用的函数淡出是不是真的完成。我不能把$.remove()
部分淡出呼叫,否则它就会立即删除后。
那么,你知道有什么方法可以让我做得更好?
解决方案
您正在使用 remove()
的功能错误。
$(element).click(function() {
$(this).fadeOut(500, function() { $(this).remove(); });
});
其他提示
不隶属于 StackOverflow