如果对话框部分偏离页面,则单击对话框标题栏会使IE将页面滚动到对话框的顶部.但是,如果用户也点击了关闭按钮,也会发生这种情况.这意味着用户必须两次单击关闭按钮.
$('#divDialog').dialog({height:500, position:[10, 1000]});
Run Code Online (Sandbox Code Playgroud)
我创建了一个jsfiddle来演示:http: //jsfiddle.net/e9zAK/
重新定位对话框,直到它部分离开屏幕.然后尝试单击关闭按钮.它将滚动页面以适合,但实际上不会关闭对话框.这似乎不会发生在Firefox或Chrome中.
有没有办法覆盖这个功能?我不想使用position:fixed.