我正在将 jquery ui 对话框用于模态弹出对话框。它在 Firefox/Chrome 中运行良好,但在 ie6 中很糟糕。
问题: 当我在 ie6 中显示对话框时,浏览器窗口变大并自动向下滚动到底部。高度增加和自动向下滚动等于 jquery 对话框的高度。
我可以向上滚动,然后像往常一样使用对话框,但是它使窗口变大并下降的行为令人发狂地不可接受。
这是我启动窗口的方式:
<div id="dialogWindow"></div>
...
$(document).ready(function() {
var $dialog = $("#dialogWindow").dialog({
autoOpen: false,
modal: true,
minWidth: 560,
width: 560,
resizable: "true",
position: "top"
});
$('.addButton').click(function(e) {
e.preventDefault();
$('#dialogWindow').load('http://myurl');
$dialog.dialog('open');
});
});
我已经在为 jquery 使用 bgiframe 插件,这是 ie6 覆盖问题的关键。但这似乎与此无关。有没有人见过这个并找到解决方法?