JQUERY-ui boîte de dialogue bouton x de la fonction

Je suis en utilisant le jquery-ui boîte de dialogue.
Mon problème est que dès que vous cliquez sur le bouton x pour fermer la boîte de dialogue, j'ai aussi besoin pour effectuer le bouton cancel ().

Comment puis-je faire cela?

var content = 
{
    autoOpen    : false,
    modal       : true,
    width       : 350,
    minHeight   : 50,
    height      : 350,
    position    : "center",
    resizable   : false,
    draggable   : false,
    close       : function () {$(".privacy_modal").prop("checked", false);},
    buttons: 
    {
        "Cancel": function cancel() 
        { 
            $(".privacy_modal").prop("checked", false); $(this).dialog("close"); 
        },
        "Accept": function accept() 
        {
            $(".privacy_modal").prop("checked", true); $(this).dialog("close"); 
        }
    }
};

JQUERY-ui boîte de dialogue bouton x de la fonction

REMARQUE: à l'Aide de près ne résout pas mon problème, car il remplace la fonction lorsque j'ai cliqué sur le bouton accepter

Hiya, sup homme, vous voulez dire lorsque l'utilisateur cliquez sur X vous voulez annuler la fonction d'être appelé?
la fonction annuler() { alert("test");},
Cool, oui, voir mon post ci-dessous avec la Démo, j'espère que ça aide beforeClose est une très bonne APi pour cet usage qui pourrait être à portée de main, :)

OriginalL'auteur newbie | 2012-06-28