Frage

Noch besser wäre es, wenn autoResize in neuestem Zweig würde wie beabsichtigt funktionieren, aber bis dahin die Frage ist einfach: , wie man einen Dialog, um die Größe, wenn es erstellt wird,

War es hilfreich?

Lösung

Die Antwort von Soviut ist korrekt für v1.5. 1.6 ein option Methode jedes Plugin fügt hinzu:

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

Andere Tipps

$('#dialog').dialog().animate({width: "700px"}, 400);

Ich habe dies zum dynamischen Ändern der Größe Dialoge verwendet.

Alle Plugins JQuery UI haben, können ihre Eigenschaften aktualisiert mit .data ():

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

Aber der Inhalt des Dialogs (.ui-Dialog-Inhalt) nicht folgen.

Ich mag den Dialog haben, um Inhalte bemessen, wenn erstellt so verwende ich diese:

var dlg = $("#dialog");
dlg.dialog( {
    width: 600,
    height: dlg.height() + 100
    });
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top