我创建了一个jquery对话框,当它不处于兼容模式时,它可以在IE中正常工作。但是,我的公司需要IE的兼容模式用于一些遗留代码。以下是我到目前为止。关于如何改变它以便在使用iE兼容性时显示在中心的任何想法?如何在IE兼容模式下居中jQuery对话框?
var originalColor;
function Form2958MessageBox(isValid) {
var target = $(this);
if (isValid) {
$("#Form2958DataGridSuccess").dialog({
position: { my: "center", at: "center"},
title: "Successful Submission!",
modal: true,
buttons: {
"Close": function() {
$(this).dialog("destroy");
}
}
});
}
else {
$("#Form2958DataGridFailure").dialog({
position: { my: "center", at: "center", of: target},
title: "Submission Errors Found",
modal: true,
buttons: {
"Close": function() {
$(".ui-dialog-title").css("color", originalColor);
$(this).dialog("destroy");
}
},
create: function (e, u) {
originalColor = $(".ui-dialog-title").css("color");
$(".ui-dialog-title").css("color", "red");
}
});
}
}