Javascript IE7怪癖模式下jQuery Ui对话框的替代方案

Javascript IE7怪癖模式下jQuery Ui对话框的替代方案,javascript,jquery,jquery-ui,jquery-ui-dialog,Javascript,Jquery,Jquery Ui,Jquery Ui Dialog,我有一个页面必须在IE7怪癖模式下运行,并且在我意识到这一点之前一直依赖于jQueryUI模式对话框。有其他选择吗?您可以在这种情况下使用,因为它更灵活。要使div居中,应将show按钮的onclick行为更改为以下内容: pos = get_scroll(); $("#dialog").css({ 'top': pos.y, 'left': pos.x + window.screen.availWidth / 2, 'margin-left': 50} ).show

我有一个页面必须在IE7怪癖模式下运行,并且在我意识到这一点之前一直依赖于jQueryUI模式对话框。有其他选择吗?

您可以在这种情况下使用,因为它更灵活。要使div居中,应将show按钮的onclick行为更改为以下内容:

pos = get_scroll(); 
$("#dialog").css({ 
    'top': pos.y,
    'left': pos.x + window.screen.availWidth / 2,
    'margin-left': 50}
).show();

但是您必须实现模态行为才能完成这段代码

在野外有1000个对话框脚本。选择一个…我想你是的。如果浏览器处于怪癖模式,如果可以检测到的话,我就不会使用对话框。想到我们在摆脱IE7方面比IE 6更成功,我很难过:/