¿Cómo puedo combinar el efecto de pliegue con jQuery.remove()

I want my div to fold first and then remove from the DOM. I tried this, but instead of folding first and then remove, it vanishes at once

$("#backgroundPopup").effect("fold", {

    size: "50%"

}, 1000).remove(); //end of effect()

Si solo uso

$("#backgroundPopup").effect("fold", {

    size: "50%"

}, 1000);

Then it folds but my div is still reside in the DOM. Can i combine both ?

Muchas Gracias

preguntado el 28 de agosto de 12 a las 14:08

1 Respuestas

Quieres usar effect's callback to remove el elemento.

$("#backgroundPopup").effect("fold", {
    size: "50%"
}, 1000, function(){
    $(this).remove();  // this will run after the effect is finished
});

Respondido 28 ago 12, 14:08

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.