我试图在页面上显示 div 时阻止 UI。为了阻止 UI,我以这样的形式制作了一个 div:(这不是我显示的 div,它用于实现 css)
<t:div id="fadebackgroundstyle1" style="display:none;text-align:center;">
</t:div>
和CSS如下:
#fadebackgroundstyle1 {
display: none;
position: fixed;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background: url(../images/overlay.png) repeat scroll 19px center
transparent;
z-index: 1001;
-moz-opacity: 0.8;
opacity: .80;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity = 80);
}
我调用的 div 的 onclick:
document.getElementById('fadebackgroundstyle1').style.display='block';
所以它只是阻止用户界面。它在 chrome 和 mozilla 中运行良好,但在 IE 8 中不起作用。在我的应用程序中,我使用的是 JSF 1.2。帮帮我....提前谢谢