我有JQuery對話框,我有一個問題將盒子放在中心。這裏是我的代碼:如何將對話框放置在屏幕中央?
$.extend({
alert: function (message, title) {
$("<div></div>").dialog({
buttons: { "Ok": function() { $(this).dialog("close"); } },
close: function (event, ui) { $(this).remove(); },
resizable: false,
title: title,
modal: true,
width:'auto',
.position({
my: "center",
at: "center",
of: window
})
}).html(message);
}
});
這裏是我打電話給我的jQuery的對話框:
$.alert('<div>My Dialog Box test.</div>', 'My File');
這是我的工作例如:https://jsfiddle.net/dmilos89/wn1fy15f/1/
而且使用jQuery UI的1.12。 1個Jquery版本。如果有人能幫助請讓我知道。
jquery ui對話框默認爲中心:http://jqueryui.com/dialog/#default你在哪裏得到它? – Aschab
它在屏幕的中心,但從中心一直延伸到屏幕的右邊緣。我想把我的盒子放在屏幕兩側均勻地拉伸。我不確定,但也許寬度:'汽車'造成這種情況。 –
我剛剛測試過,如果我將寬度設置爲800,例如我的盒子在中間,一切看起來都不錯。如果我將寬度更改爲自動,那麼我的框位於屏幕的右側。 –