Redimensionner la boîte de dialogue de l'interface utilisateur jQuery avec JS?
-
03-07-2019 - |
Question
Ce serait encore mieux si autoResize
dans la dernière branche fonctionnait comme prévu, mais jusque-là, la question est simple: comment redimensionner un dialogue une fois créé?
La solution
La réponse de Soviut est correcte pour v1.5. 1.6
ajoute une méthode option
à chaque plugin:
$(document).ready(function(){
var d = $("#example").dialog();
d.dialog("option", "width", 700);
});
Autres conseils
$('#dialog').dialog().animate({width: "700px"}, 400);
Je l'ai utilisé pour redimensionner dynamiquement les boîtes de dialogue.
Tous les plug-ins JQuery UI peuvent avoir leurs propriétés mises à jour à l'aide de .data ():
$(document).ready(function(){
var d = $("#example").dialog();
d.data("width.dialog", 700);
});
Mais le contenu de la boîte de dialogue (.ui-dialog-content) ne suit pas.
Je souhaite que la boîte de dialogue soit dimensionnée au contenu lorsqu'elle est créée, donc je l'utilise:
var dlg = $("#dialog");
dlg.dialog( {
width: 600,
height: dlg.height() + 100
});
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow