J'ai une boîte de dialogue jQuery qui charge son contenu par ajax après son ouverture.faire manuellement jQuery boîte de dialogue vérifier si le redimensionnement est nécessaire
Voir ce JSFiddle (le contenu n'est pas chargé par ajax mais ajouté après ouverture, ce qui est suffisant pour montrer mon problème).
html:
<div id="test">test</div>
js:
$("#test").dialog({
minHeight:100,
maxHeight:200,
width:300,
open: function(){
$(this).html("test<br /><br />test<br />" +
"<br />test<br /><br />test" +
"<br /><br />test<br /><br />" +
"test<br /><br />test<br />" +
"<br />test<br /><br />test");
}
});
Quand il est ouvert, il ne reste pas fidèle à son maxHeight
jusqu'à ce que vous redimensionnez la boîte de dialogue. Y at-il une sorte de méthode resize
que je peux appeler après avoir ajouté du contenu à la boîte de dialogue?
Je préfère ne pas avoir à déterminer manuellement si un redimensionnement est nécessaire et à quelle hauteur car il est presque déjà intégré dans le plugin ui.
Je sais que cela fonctionne, mais je veux être en mesure de modifier le contenu après l'ouverture de la boîte de dialogue. –
@ red-x modifier la hauteur après init - voir edit – NimChimpsky
@NimChimpsky Je sais comment régler manuellement la hauteur, mais comment puis-je savoir quelle hauteur je devrais lui donner? –