I have a dialog that I create on the fly.  I want to remove it from
the DOM when it is closed, so I use a close function.  This works
fine.  However, I would like to add some hide animation to it.  When I
do so, the hide animation and the close function seem to conflict.
The animation does not fire and an "ui-effects-wrapper" div is left in
the DOM with a z-index 3 higher.  This ends up being above subsequent
dialogs, preventing them from being accessible.

Here's an example:

      $("<div>Make me go away!</div>").dialog({
        buttons: { "OK": function() { $(this).dialog("close"); } },
        close: function(ev, ui) { $(this).remove(); },
        hide: "drop",
        modal: true,
        overlay: { backgroundColor: "#000", opacity: 0.5 }
      });


I am using jQuery 1.3.1 and UI 1.6rc6

Thanks for any help.  I really just want to clean up the dialog
element and use a hide effect at the same time.  I thought about a
timeout function, but didn't really want to go that route if it wasn't
necessary.

Dave

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"jQuery UI" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/jquery-ui?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to