2009-09-28 5 views
0

dialogue() est déjà initiée à ce point avec:Comment utiliser jquery dialog ('open') correctement?

$("#repshare_dialog").dialog({autoOpen: false}); 

Ensuite, je suis en train d'ouvrir une boîte de dialogue avec un titre, est ce droit?

$("#repshare_dialog").dialog({ 
    open: function(event,ui) { 
     title: "foo" 
     } 
}); 

Répondre

0

Essayez ceci:

$("#repshare_dialog").dialog({ title: "foo" }); 

Vous avez seulement besoin d'utiliser l'événement open si vous souhaitez effectuer une action lorsque le dialogue a été ouvert.

Consultez le jQuery UI docs pour plus d'options et d'informations détaillées.

1

Si vous allez utiliser Autoopen: false, ce que vous voulez est:

$('#repshare_dialog').dialog({ 
    autoOpen: false, 
    title: 'whatever' 
}); 

plus tard

$('#repshare_dialog').dialog('open'); 

Si pour une raison quelconque, vous avez vraiment besoin de définir le titre après la boîte de dialogue a été créé, vous pouvez le faire entre la création et l'ouverture à l'aide

$('#repshare_dialog').dialog('option', 'title', 'Bananas in Pajamas'); 

selon the docs.

Questions connexes