アプリケーションで 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が配置されます。これは、正しく配置されるたびに初めてです。
解決策は何ですか?