我有以下 jQuery popUp 对话框的初始化,带有动态内容:
jQuery("#popUp").live("click", function (e) {
e.preventDefault();
jQuery("<div></div>")
.addClass("dialog")
.attr("id", "popUpDialog")
.appendTo("body")
.dialog({
title: jQuery(this).attr("data-dialog-title"),
close: function() { jQuery(this).remove(); },
modal: true,
hide: { effect: "none", duration: 150 },
show: { effect: "none", duration: 150 },
width: 'auto',
height: 'auto',
position: {
my: 'center',
at: 'center',
of: jQuery(window)
}
}).load(this.href);
jQuery(".close").live("click", function (e) {
e.preventDefault();
jQuery(this).closest(".dialog").dialog("close");
});
});
});
对于这个最简单的问题,我很抱歉,但我不能将弹出窗口放在整个页面的中心。问题出在:
position: {
my: 'center',
at: 'center',
of: jQuery(window)}