我創建了一個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");
}
});
}
}