IE10中的SharePoint 2010模态对话框闪烁问题

5

有没有其他人在使用IE10时,在SharePoint 2010中遇到过模态对话框的问题?不管是系统默认的还是自定义的模态对话框,在IE10的正常或兼容浏览器模式下,都会导致持续的闪烁。原本应该覆盖整个页面的灰色模态背景一开始并不会出现,但是当你将鼠标移开对话框时,它就突然出现了并开始闪烁。如果将文档模式更改为IE9模式,则问题似乎会消失。


你找到你的问题的答案了吗? - Ryan Baxter
不是的。我进行了更深入的挖掘,发现这似乎是SharePoint JavaScript中的某些东西在反复切换模态覆盖层div的zindex和size属性,但我不确定为什么会触发它。 - Dan
3个回答

0

我遇到了同样的问题。我在我的CSS文件中添加了这个代码,它解决了闪烁问题。

body.v4master
{
 overflow:hidden !important;
}

0
如果您仍然遇到此问题,这是我的解决方法。在您打开对话框的脚本中添加


$(".ms-dlgOverlay").css({
    'position': 'relative'
});

这将隐藏覆盖层。我无法使它与可见的覆盖层一起工作。


0

我将 .ms-dlgOverlay 的样式从 position:absolute; 改为 position:fixed;,这样就解决了问题。
顺便提一下,这个样式在 corev4.css 文件中。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接