<script type="text/javascript">
$.ajaxSetup({
cache: false
});
$(document).ready(function () {
$(".openDialog").live("click", function (e) {
e.preventDefault();
$("<div></div>").addClass("dialog").attr("id", $(this).attr("data-dialog-id")).appendTo("body").dialog({
title: $(this).attr("data-dialog-title"),
minWidth: 500,
minHeight: 100,
resizable: false,
close: function () {
$(this).remove()
},
modal: true
}).load(this.href);
});
$(".close").live("click", function (e) {
e.preventDefault();
$(this).closest(".dialog").dialog("close");
});
$(".refresh").live("click", function (e) {
e.preventDefault();
location.reload();
});
});
</script>
上記のjqueryを使用してダイアログボックスを取得しています。しかし、ダイアログボックスが表示されると、ウィンドウのランダムな部分に表示され、非常に不快です。ウィンドウの中央にダイアログボックスを表示させたい。ウィンドウの中央にダイアログボックスを表示するにはどうすればよいですか?