这是一个演示问题的小提琴。
首先,我显示一个固定大小的 jQueryUI 对话框。然后我通过动画将它放大到一个新的固定大小。然后我在对话框中添加新内容。新内容被原始对话窗口的高度裁剪。唉,我对如何解决这个问题的研究是空白的。
$(function() {
var dg = $("#dialog");
dg.dialog( {
height: 200,
width: 80,
modal: true,
draggable: false,
resizable: false,
position: 'center'
});
dg.dialog("widget").animate({
width: '400px',
height: '400px'
}, {
duration: 500,
step: function() {
dg.dialog('option', 'position', 'center' );
},
complete: function( evt ) {
//big --> font-size: 200px;
dg.html( "<span class='big'>YA!</span>" );
}
});