我尝试了以下代码,但它只将对话框的左上角位置定位到中心,这会导致元素与右侧对齐。如何将对话框居中到实际中心,以计算元素的宽度,使得中心线将对话框分成50% 50%的两半?
$('.selector').dialog({ position: 'center' });
http://docs.jquery.com/UI/Dialog#option-position
:这是一个链接,指向jQuery UI对话框的position选项的文档页面。请注意保留HTML标记。
我尝试了以下代码,但它只将对话框的左上角位置定位到中心,这会导致元素与右侧对齐。如何将对话框居中到实际中心,以计算元素的宽度,使得中心线将对话框分成50% 50%的两半?
$('.selector').dialog({ position: 'center' });
http://docs.jquery.com/UI/Dialog#option-position
:无法让IE9居中对话框。
通过将以下内容添加到CSS中进行修复:
.ui-dialog {
left:1%;
right:1%;
}
百分比不重要,任何小的数字都可以。
position: {
my: "center bottom",
at: "center top",
of: window,
within: $(".content")
}