Resize jQuery UI Dialog mit JS?
-
03-07-2019 - |
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,
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