Jquery ui 将对话框窗口与屏幕中心对齐

Jquery ui 将对话框窗口与屏幕中心对齐,jquery-ui,Jquery Ui,在将对话框窗口与屏幕中心对齐时,我遇到了一个小问题。 “位置”设置为“中心”,但问题是,dailog窗口的左上角与屏幕中心对齐。。。有什么办法可以克服这个问题吗 // Dialog box properties for Select drive $(".Drive").dialog({ title: 'Form Design' , width: 'auto' , height: 'auto' , autoOpen: false , position: 'cent

在将对话框窗口与屏幕中心对齐时,我遇到了一个小问题。 “位置”设置为“中心”,但问题是,dailog窗口的左上角与屏幕中心对齐。。。有什么办法可以克服这个问题吗

 // Dialog box properties for Select drive
  $(".Drive").dialog({ 
  title:  'Form Design'
  , width:  'auto'
  , height:  'auto'
  , autoOpen: false
  , position: 'center'
  , closeOnEsc: true
  , modal:  true,
  });
  $('.driveChoose').click(function(){
  var modalUrl = $(this).attr('title'); 
  $('.Drive').load(modalUrl).dialog('open');
  return false;
  }); 

这对我来说很好:

<script type="text/javascript" src="/js/jqueryui/jquery.ui.position.js"></script>

$(".Drive").dialog({ 
  position: ['center', 'center']
});

$(“.Drive”)。对话框({
位置:[“中心”,“中心”]
});

这是一个古老的问题,但有几个常见的罪魁祸首

  • 根据打开对话框时对话框的内容进行居中。如果您在.open之后添加内容,那么这将解释顶层位于中心的原因(因为div最初是emtpy)
  • 您可能缺少jquery ui中的一些文件,或者jquery.dimensions.js不应该在其中。更多信息请点击此处:

  • 不即使是现在,同样的问题也存在于我身上-(你用“”吗?