【发布时间】:2014-10-05 03:49:07
【问题描述】:
我在网站上发现了许多类似的问题,但没有什么能接近我的救援。我动态地将一个 div 附加到一个元素中,在这个 div 中我提到了 opacity 样式属性,如下所示。
$('#cell').append('<div id="el_loading"
style="-ms-filter:\"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)\";
filter: alpha(opacity=50);
opacity:0.5;
background-color: #fbfbfb;
height: 100%;
width:100%;
position:relative
;z-index:9999;">
<div style="top: 74.2px; width: 91px;">
<img src="/myimage/loading.gif" title="Please Wait..." />
<span>
<b>Please wait ...</b>
</span>
</div>
</div>');
这样做是为了在将 ajax 请求发送到服务器时模糊页面。这段代码是在 javascript 区域中编写的,因此我使用的是内联样式。以上样式在 IE10 中可以正常工作,但在 IE8 中不行。
【问题讨论】:
-
尝试在单独的
css文件中定义样式,附加干净的HTML -
你应该在这里询问它是否适用于 IE8 哈哈
标签: javascript jquery css opacity ie8-browser-mode