1

当试图在 IE6 中使用 Shadowbox 时,覆盖透明度根本不起作用,它仍然是完全黑色的。在所有其他 IE 版本(7、8 和 9)中,覆盖效果很好。你们知道为什么会这样吗?

如果你想看看我在说什么,你可以测试项目网站上的示例,它们在 IE 6 中也不起作用。你可能会注意到按钮也没有显示,因为它们是 .png 图像透明背景,但是可以通过创建 .gif 图像并专门为 IE6 设置它们来轻松解决此问题。

链接:
主页:http ://www.shadowbox-js.com/index.html

谢谢,

4

1 回答 1

0

我认真地建议你放弃,因为仍然使用 IE6 的人总是看到一个奇怪的、丑陋的、破裂的网络,他们只是不在乎。您可能会花费数天时间与奇怪的方法来克服一个问题,这个问题来自一个简单的事实,即 ie6 根本不是为透明而设计的。

GIF 不适合你。想知道为什么?因为 gif 的不透明度是 100% 或 0%。在 Shadowbox 中,您需要中等不透明度,例如 50% 或 70%。PNG 可能适用于 pngalpha js 脚本,但它们往往会在用于 shadowbox 的动画中失败。

请理解我不是在这里燃烧,我只是想对你诚实。

于 2011-02-05T16:57:42.983 回答