我有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,例如我的盒子在中间,一切看起来都不错。如果我将宽度更改为自动,那么我的框位于屏幕的右侧。 –