2009-09-15 9 views
0

je le code de dialoguedialogue dans jQuery

// 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' }); 
} 

si je clique sur l'icône X en haut à droite, et essayez d'ouvrir ma boîte de dialogue encore une fois, je ne peux pas.

Comment ouvrir à nouveau la boîte de dialogue?

+0

Vous ne pouvez pas faire quoi après avoir cliqué sur l'icône X et rouvrir à nouveau? Étape 1. exprimez votre question clairement. –

Répondre

2

Vous devez utiliser la méthode open de rouvrir la boîte de dialogue:

$("#dialog").dialog('open'); 
1

Vous devez initialiser une fois, puis le rouvrir chaque fois que vous appelez votre fonction. Quelque chose comme ceci:

// 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'); 
} 
Questions connexes