jQuery UI对话框-打开后始终转到页面底部

jQuery UI对话框-打开后始终转到页面底部,jquery,user-interface,dialog,Jquery,User Interface,Dialog,当我打开一个大对话框(比所有页面都长)时,WebBrowser将进入该对话框的底部,但我希望看到对话框的开头;-) 带有[0,0]和“top”的选项位置不起作用 $('#view').dialog( { autoOpen : false, position: [0,0], width : 'auto' }); 这是我的问题的打印屏幕: 版本: 我做到了;-)jqueryui对话框!大对话!请记住我的浏览器位置,并在该位置打开对话框(如我的屏幕截图所示)。但在加载ID

当我打开一个大对话框(比所有页面都长)时,WebBrowser将进入该对话框的底部,但我希望看到对话框的开头;-) 带有[0,0]和“top”的选项位置不起作用

 $('#view').dialog( {
    autoOpen : false,
    position: [0,0],
    width : 'auto'
 });
这是我的问题的打印屏幕:

版本:

我做到了;-)jqueryui对话框!大对话!请记住我的浏览器位置,并在该位置打开对话框(如我的屏幕截图所示)。但在加载IDNG内容并打开对话框之前,我将:

 $('html, body').animate({scrollTop:0}, 'slow');

在页面顶部打开scrooling对话框后。

您真的希望对话框大于窗口的高度吗?如果您设置maxHeight,您应该会得到一个可滚动的内容区域,但完整的对话框将显示在屏幕上。例如:

$('#view').dialog({
   autoOpen : false,
   width : 'auto',
   maxHeight: $(window).height() - 100
});

这听起来像是一个可用性问题;如果你打开的对话框比你的页面内容大,那似乎是更大的问题。我把我的问题打印出来了。在这种情况下,我的对话框并不比页面大,听起来像是直接在网页的实际元素上调用对话框。您应该克隆该控件,使其不是正常页面正文的一部分。AKA
$('#视图')。克隆(true)。对话框({})