有没有其他人在使用IE10时,在SharePoint 2010中遇到过模态对话框的问题?不管是系统默认的还是自定义的模态对话框,在IE10的正常或兼容浏览器模式下,都会导致持续的闪烁。原本应该覆盖整个页面的灰色模态背景一开始并不会出现,但是当你将鼠标移开对话框时,它就突然出现了并开始闪烁。如果将文档模式更改为IE9模式,则问题似乎会消失。
有没有其他人在使用IE10时,在SharePoint 2010中遇到过模态对话框的问题?不管是系统默认的还是自定义的模态对话框,在IE10的正常或兼容浏览器模式下,都会导致持续的闪烁。原本应该覆盖整个页面的灰色模态背景一开始并不会出现,但是当你将鼠标移开对话框时,它就突然出现了并开始闪烁。如果将文档模式更改为IE9模式,则问题似乎会消失。
我遇到了同样的问题。我在我的CSS文件中添加了这个代码,它解决了闪烁问题。
body.v4master
{
overflow:hidden !important;
}
$(".ms-dlgOverlay").css({
'position': 'relative'
});
这将隐藏覆盖层。我无法使它与可见的覆盖层一起工作。
我将 .ms-dlgOverlay
的样式从 position:absolute;
改为 position:fixed;
,这样就解决了问题。
顺便提一下,这个样式在 corev4.css 文件中。