我有几个对话框(
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开始解决它.你也可以尝试一下.