Заглянув в Сделайте JQuery UI Dialog автоматически растущим или сжатым, чтобы соответствовать его содержимому, я использую параметр height: "auto"
при создании модального диалогового окна jQuery:
$( "#dialog-message" ).dialog({
autoOpen: false,
width: "400",
height: "auto",
show: "slide",
modal: true,
buttons: {
Ok: function() {
$( this ).dialog( "close" );
}
}
});
Однако высота не растет, чтобы соответствовать всему содержимому. Я все еще вижу вертикальную полосу прокрутки, как на этом изображении:
Есть ли правильный путь в коде определения, который я перечисл, чтобы убедиться, что высота растет настолько, что вертикальная полоса прокрутки не отображается? Или мне нужно сделать это программно, прежде чем открывать диалоговое окно?
Изменить 1
Не уверен, почему, но Chrome показывает это прекрасно, но IE 8 - нет. Мне нужно, чтобы он специально работал в IE 8, поэтому я полагаю, что просто поставлю нижний край текста.