Мне показалось, что я видел сообщение об ошибке на этом сайте jQuery, но теперь не могу его найти. Я пытаюсь изменить размер диалога в IE6. Но когда размер элемента изменяется, содержимое и строка заголовка не уменьшаются. Тем не менее, они изменят размер, если диалог будет увеличен. В результате кнопка закрытия в конечном итоге обрезается, а содержимое обрезается, если пользователь изменяет размер диалогового окна, чтобы оно стало меньше.
Я пытался обработать событие resizeStop и вручную изменить размер содержимого и заголовка, но это может дать мне странные результаты. Размеры и положение элементов в области содержимого все еще были отключены. Кроме того, хотя я изменяю размер строки заголовка, кнопка закрытия по-прежнему не возвращается в поле зрения. Есть идеи? Если это ошибка в jQuery-ui, кто-нибудь знает хороший обходной путь?
<html>
<head>
<title>Example of IE6 resize issue</title>
<link rel="stylesheet" type="text/css" href="http://ui.jquery.com/repository/latest/themes/flora/flora.all.css" />
<script src="http://www.google.com/jsapi"></script>
<script>
google.load("jquery", "1");
google.load("jqueryui", "1");
google.setOnLoadCallback(
function() {
$(document).ready(function()
{
$("#main-dialog").dialog();
});
});
</script>
</head>
<body>
<div id="main-dialog">
This is just some simple content that will fill the dialog. This example is
sufficient to reproduce the problem in IE6. It does not seem to occur in IE7
or FF. I haven't tried with Opera or Safari.
</div>
</body>
</html>