对于这个问题,我已经经历了很多解决方案等等......但仍然没有进一步的进展。我的问题是每次在火狐中打开对话框时,它都没有居中。我的代码如下:
$("#dialog").dialog({
autoOpen: false,
position: {
my: "center",
at: "center",
of: window,
collision: "fit",
// Ensure the titlebar is always visible
using: function( pos ) {
var topOffset = $( this ).css( pos ).offset().top;
if ( topOffset < 0 ) {
$( this ).css( "top", pos.top - topOffset );
}
}
},
modal: true,
draggable: false,
resizable: false
});
$("#addnew").click(function(event) {
$("#dialog").dialog('open');
event.preventDefault();
});
我不知道这里哪里出了问题。唯一的另一件事是我在对话框 div 中有一个 IFrame,但这不应该与任何事情有任何关系吗?
任何帮助都会很棒!