views:

304

answers:

0

I've got this -

$(function(){
        var dialogOpts = {
        autoOpen:       true,
        height:         400,
        width:          600,
        position:       ["center", "center"],
        modal:          true,
        closeOnEscape:  true,
    };
        $("#contact").dialog(dialogOpts);
        $("#why").dialog(dialogOpts);

    });

The two dialog boxes each produce their own ui-widget-overlay so the transparent background is getting mounted up into a murky mess. Anyone know how I can restrict it so there's only ever one present regardless of how many dialogs are open?

Also, is there a way to click on the modal background to close the open dialogs as well as the close button and escape key?

Any advice appreciated!