我在我的应用程序中使用 jQuery 对话框。我正在使用下面的函数来初始化它。
$searchApplianceDialog = $('#divSearchAppliance')
.load('job/searchAppliance.jsp', function() {
})
.dialog(
{
autoOpen : false,
resizable : false,
draggable : false,
modal : true,
title : ' Search Appliance',
width : 850,
open : function() {
$('#searchApplianceApplianceNumber').focus();
resetApplianceSearch("#applianceList",'Link.do?method=searchJobOrderAppliance&showBlank=true','#frmApplianceSearch');
},
beforeClose : function() {
},
close : function() {
$('#searchApplianceButton').focus();
}
}); // ends search appliance
当我第一次打开它时
$searchApplianceDialog.dialog('open');
它是打开的,但它会产生一个仅第一次定位自身的问题。它参考页面宽度将自己正确定位在页面的中心,但参考页面高度,它在 y 轴上定位为 -20,这只是第一次,在每次正确定位之后。
解决方案是什么?