就像我說的,IE7(和IE6,但我真的不在乎IE6很多)沒有正確定位對話窗口調整大小的對話框。當窗口重新調整大小時,對話框會關閉。 IE8的FF瀏覽器Safari瀏覽器都能正常工作,位置和重新調整大小的對話框很好,但IE7重新調整了對話框的大小,但位置不正確。有人知道一些解決這個問題嗎?IE7沒有正確定位對話窗口調整大小
$("#mydialog").dialog({
autoOpen: false,
bgiframe: true,
resizable: false,
modal: true,
title: "",
height: 400,
overlay: {
backgroundColor: '#000',
opacity: 0.5
}
});
$(window).resize(function(){
$('#mydialog').dialog("option", "height", $(window).height() - 40);
$('#mydialog').dialog('option', 'position', 'center');
});
$("#mydialog").dialog("open");
要回答這個問題,一個需要知道的內部jQuery UI。您也可以在官方論壇上提問您的問題:http://forum.jquery.com/using-jquery-ui – 2010-03-24 08:57:16