我的 jQuery UI 模态对话框在从按钮单击事件显示时显示在中心屏幕,但是,如果我在 document.ready 期间打开它,在下面的 loginDialog() 方法中,它会显示在可滚动窗口的底部。
我怀疑这个问题与我在对话框打开调用之前在 document.ready 中加载许多图像有关。屏幕的可视部分被禁用,但对话框位于滚动窗口的底部。有趣的是,对话框位置选项
position: 'top',
在 document.ready 期间似乎也不起作用。
$(document).ready(function () {
serverGetMenu();
getPhotos();
$("#loginDialog").dialog({
.............
});
if (isLoginRequest()) {
loginDialog();
}
});
如何在 document.ready 期间或之后不久正确放置对话框?