我在我的应用程序中使用 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,这只是第一次,在每次正确定位之后。
解决方案是什么?
最佳答案
尝试把它放在后面
$(document).ready(function(){
关于Jquery 的对话框第一次出现奇怪的行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12836019/