我的jQuery UI的模態對話框顯示了屏幕中央比如從一個按鈕單擊事件顯示的時候,如果我的document.ready中打開它,在在下面的loginDialog()方法中,它顯示在可滾動窗口的底部。
我懷疑這個問題與在對話框打開調用之前在document.ready中加載多個圖像有關。屏幕的可視部分被禁用,但對話框位於滾動窗口的底部。有趣的是,對話框位置選項
position: 'top',
在document.ready中似乎不起作用。
$(document).ready(function() {
serverGetMenu();
getPhotos();
$("#loginDialog").dialog({
.............
});
if (isLoginRequest()) {
loginDialog();
}
});
如何在document.ready期間或之後正確放置對話框?
你就不能把'對話框()'在'getPhotos()'函數的底部? – Sparky