val remove name jquery dom fadeout

remove - JQuery elimina el elemento DOM después de desvanecerse



jquery selector (4)

Quiero eliminar un elemento DOM justo después de desvanecerme. Lo que hice hasta ahora es

$(element).click(function() { $(this).fadeOut(500, function() { $().remove(this); }); });

Pero ahora siempre obtengo este error en Firebug: http://dl.getdropbox.com/u/5912/Jing/2009-02-04_1109.png

Supongo que es porque la función fadeOut realmente no termina cuando se llama a la devolución de llamada. Y no puedo poner la parte $.remove() después de la llamada fadeOut porque de lo contrario se elimina al instante.

¿Sabes de alguna manera que puedo hacer esto mejor?


Está utilizando la función remove() incorrectamente.

$(element).click(function() { $(this).fadeOut(500, function() { $(this).remove(); }); });



o $ .remove ($ (esto));


por qué meterse aquí solo usa $ (''# anydiv''). remove ();