我正在使用 ShadowBox 来显示媒体。它有一些属性showOverlay,我将其设置为 false,因为不需要它。问题是尽管 CSS 中的 Visibility 设置为hidden,但背景无法访问,就像 ShadowBox 是模态对话框一样。在 Chrome 和 Mozilla 中,它将变为可见并且是模态的。如果我再次将其更改回hidden ,它可以手动工作。
但是为什么它总是在 Chrome 和 Mozilla 浏览器 sourcepage/css 中设置为可见????
这是我的 ShadowBox CSS:
#sb-container {
position: fixed;
margin: 0;
padding: 0;
top: 0;
left: 0;
z-index: 999;
text-align: left;
visibility: hidden;
display: block;
}
#sb-overlay {
position: relative;
height: 100%;
width: 100%;
visibility:hidden;
}
#sb-wrapper {
position: absolute;
visibility: hidden;
width: 100px;
}
这就是Chrome 和 Mozilla 所做的!在资源管理器中它有效!