我正在研究一个 jQuery 通知栏的示例,您可以在此处看到:jQuery notification bar example
但无论出于何种原因,我用来定义 IE 7 和 8 透明度的 CSS 都不起作用。如果您查看 IE 7/8 中的示例,您会发现 .png 关闭按钮的透明度和“重新打开”元素的透明度不起作用。
我以前使用这段代码在 IE 中成功定义了一个元素的透明度,但我无法弄清楚为什么它在这个例子中不起作用。
当我读到 this post 时,我想我可能突然想到了什么。 ,但在尝试 hasLayout 属性提到的解决方案后,我仍然没有任何运气。
如有任何帮助,我们将不胜感激。如果您需要任何其他详细信息,请告诉我。
谢谢!
最佳答案
哇 somebody else just asked a question about this .在旧版本的 IE 中,您不能将 PNG alpha channel 的透明度与 CSS 效果的透明度组合在一起。一旦您应用该样式,它就会停止尝试对图像进行透明处理。
是的,它非常蹩脚。
关于javascript - 在这个例子中,为什么 CSS 透明度在 IE 7/8 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6461906/