我正在创建一个新的 jQuery UI 对话框,然后将其调整到更高的高度。当我单击关闭按钮 (X) 时,对话框会向上移动到屏幕顶部,而不是自行关闭。
这只发生在 Internet Explorer 中(在我的例子中是 IE9)。
对此有任何解决方法吗?
这是重现此错误的 js 小提琴:http: //jsfiddle.net/5WJBR/1/
$(document).ready(function(){
$('#dialog').dialog();
$('#dialog').dialog('option','height', '1000');
});
我设法通过使用 css overflow-y:hidden 删除垂直滚动条来使其工作,但在我的用例中,我肯定需要激活垂直滚动。
感谢您的帮助,吉米