2009-01-04 6 views

Répondre

19

La réponse est de Soviut est correct pour v1.5. 1.6 ajoute une méthode option à chaque plugin:

$(document).ready(function(){ 
    var d = $("#example").dialog(); 
    d.dialog("option", "width", 700); 
}); 
+0

Je pense que le premier appel 'dialog()' devrait être supprimé dans cet exemple. – Med

2

Tous les plugins JQuery UI peuvent avoir leurs propriétés mises à jour à l'aide .data():

$(document).ready(function(){ 
    var d = $("#example").dialog(); 
    d.data("width.dialog", 700); 
}); 
1

Mais le contenu de la boîte de dialogue (.ui-dialog-content) ne suit pas.

0

J'aime avoir la boîte de dialogue de taille au contenu lors de sa création, donc j'utilise ceci:

var dlg = $("#dialog"); 
dlg.dialog({ 
    width: 600, 
    height: dlg.height() + 100 
    }); 
3
$('#dialog').dialog().animate({width: "700px"}, 400); 

Je l'ai utilisé cela pour les boîtes de dialogue de redimensionnement dynamique.

Questions connexes