【发布时间】:2014-04-04 13:57:44
【问题描述】:
如果对话框部分位于页面外,单击对话框标题栏会导致 IE 将页面滚动到对话框顶部。但是,如果用户也单击关闭按钮,也会发生这种情况。这意味着用户必须点击两次关闭按钮。
$('#divDialog').dialog({height:500, position:[10, 1000]});
我创建了一个 jsfiddle 来演示: http://jsfiddle.net/e9zAK/
重新定位对话框,直到它部分离开屏幕。然后尝试单击关闭按钮。它将滚动页面以适应,但实际上不会关闭对话框。这似乎不会在 Firefox 或 Chrome 中发生。
有没有办法覆盖这个功能?我不想使用 position:fixed。
【问题讨论】:
标签: jquery-ui internet-explorer jquery-ui-dialog