У меня есть div (скажем, div1), который содержит два раскрывающихся списка и форму, в которой есть еще один div (скажем, div2). я определил этот div1 как диалог jquery. При изменении 1-го раскрывающегося списка будет заполнено другое раскрывающееся меню, а при изменении 2-го раскрывающегося списка div2 будет загружен с html-результатом вызова ajax.
Теперь я закрываю диалоговое окно с помощью кнопки закрытия, а затем, когда я пытаюсь снова открыть диалоговое окно (div1), высота диалогового окна уменьшается ниже указанной высоты. Если я открываю диалоговое окно без изменения второго раскрывающегося списка, он работает нормально. Только когда onchange происходит во втором раскрывающемся списке, диалоговое окно сжимается.
Диалог jQuery Открыть div1:
$("#fileDoc").dialog({
bgiframe: true,
autoOpen: false,
height: 680,
width: 800,
modal: true,
resizable: false
});
Диалоговое окно jQuery закрыть div1:
$('#fileDoc').dialog('close');
Вызов jQuery ajax загружает html в div2:
$("#doc").html(data);
я использую jQuery 1.4.4 и пользовательский интерфейс 1.8.2.