диалог в JQuery - PullRequest
       24

диалог в JQuery

0 голосов
/ 15 сентября 2009

У меня есть этот код диалога

// load dialog to user signup
function new_user_signup()
{
    $.get("/actions/_new_user_account.php",
    function(data){
        $("#dialog").html(data);
    });
    $("#dialog").dialog({ width: 400,resizable: false, position: 'top', draggable: false,     title: 'Opret profil' });
}

если я нажму на значок X в правом верхнем углу и попытаюсь снова открыть мой диалог, я не смогу.

Как снова открыть диалог?

Ответы [ 2 ]

2 голосов
/ 15 сентября 2009

Вы должны использовать метод open , чтобы открыть диалоговое окно:

$("#dialog").dialog('open');
1 голос
/ 15 сентября 2009

Вам нужно инициализировать его один раз, а затем открывать его каждый раз, когда вы вызываете свою функцию. Примерно так:

// initialize dialog after page is loaded, pay attention to "autoOpen: false"
$(document).ready(function(){
    $("#dialog").dialog({ width: 400,resizable: false, position: 'top', draggable: false,     title: 'Opret profil', autoOpen: false });
});

// load dialog to user signup
function new_user_signup()
{
    $.get("/actions/_new_user_account.php",
        function(data){
            $("#dialog").html(data);
        }
    );
    $("#dialog").dialog('open');
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...