在Firefox中的UI对话框覆盖

时间:2012-04-20 12:46:28

标签: javascript jquery jquery-ui dialog modal-dialog

我正在使用jQuery UI dialog modal以模式显示表单。

在Chrome中测试时一切顺利。但在Firefox中,叠加层(ui-widget-overlay)不占用整个浏览器窗口。因此,当我在模态处于活动状态时向下滚动时,覆盖停止,网页的其余部分可见......

任何帮助?

2 个答案:

答案 0 :(得分:4)

尝试将此添加到overlay css

.ui-widget-overlay
{
    position:fixed;
    top:0;
    left:0;
}

答案 1 :(得分:1)

对我来说并没有解决问题。相反,其他提案似乎正常工作Dialog UI background problem in Firefox Mac

简而言之:

  

[...] jQuery UI定义的背景不仅仅是纯色:它是一个图像[...]

因此,您应该将背景定义替换为background-color: #000;

请查看link provided了解更多详情