我從jquery-1.6.4.min.js
從jquery-ui-1.7.2.j
小號升級的Jquery版本jquery-1.10.2.js
jQuery的位置是不是給預期的結果
和jQuery UI的版本jquery-ui-1.10.3.js
我已經包括了最新版本的jQuery的ui.css也。
這是我正在使用的腳本標記。
<script type="text/javascript" src="JS/jquery-1.10.2.js"></script>
<script type="text/javascript" src="JS/jquery-ui-1.10.3.js"></script>
這樣我打開一個對話框。
dialog = $('#dialog-modal-error');
dialog.html (l_str);
dialog.dialog(); /* if i am not using this then it is giving me this error msg. cannot call methods on dialog prior to initialization; attempted to call method 'option'*/
if (dialog.dialog ('option', 'disabled') == undefined) {
dialog.dialog (
{
autoOpen: true,
position : { my: 'center', at: 'center'},
modal : false,
bgiframe : true,
buttons: {},
close : minimizeMessages,
resizable : false,
draggable : false
}
);
} else {
dialog.dialog ('open');
}
因此,它總是打開我的對話框在頁面的右下角,所以只是想知道爲什麼它會顯示我這種行爲。
我已經檢查了所有的CSS沒有采取任何繼承的CSS。
編輯:
我用這個也position : { my: 'center', at: 'center', collison: 'none'}
,但沒有工作。
隨着最後一個版本的jquery它工作正常。
注:對話框總是出來的畫面(左漢字)
我已經檢查過,但這也不會導致我預期的行爲。 –