javascript – 具有多个对话框的JQuery UI对话框问题

我有几个对话框(
jquery-ui-ified),它们看起来像这样:

$('#options_dlg').dialog({
    modal:true,
    stack:true,
    autoOpen:false,
    resizable:false,
    title:'Options',
    height:620,
    width:520,
    zIndex:20000 
});

我遇到的问题是,当我打开一个对话框,然后打开另一个对话框,或者关闭另一个对话框时,它会重新定位第一个对话框 – 有时会移动它以便我无法再访问标题栏来移动它周围.

当然,脚本中可能存在许多可能是罪魁祸首的事情 – 虽然对我来说没有什么是显而易见的 – 这意味着,我没有通过打开或关闭对话框来指定它的代码,而不是重定位任何其他对话框.

所以我的问题是,有没有人以任何身份经历过这一点,和/或是否有人对可能导致这种情况的原因有任何见解 – 我可以用来开始追踪罪魁祸首的任何事情都会有所帮助.

谢谢 –

最佳答案 我确实有类似的问题,并且只在IE中使用jquery-ui 1.8.16.它看起来像
known issue,我使用以下方法

$dialog.parent().css({position:"fixed"}).end().dialog('open');

this solution开始解决它.你也可以尝试一下.

点赞