文档准备好后,DD_belatedPNG图像消失

时间:2010-11-05 15:29:04

标签: internet-explorer-6 png

我正在使用DD_belatedPNG来修复IE6中的透明PNG;在某个时刻,我注意到所有固定的PNG在文档加载后开始消失一秒钟。沿着这些方向:页面加载,1秒钟通过,透明度变得可见,PNG几乎立即消失。关于原因是什么以及如何解决的任何线索?谢谢!

更新:元素仍然存在,所以如果其中一个PNG是链接,它仍然是可点击的。

<script src="/scripts/plugins/DD_belatedPNG_0.0.7a-min.js"></script>
<script>
    PNG_selectors = ".bbb, #logo, #home_title, .home-image, ..........";
    alert("PNGs are going to disappear now");
    DD_belatedPNG.fix(PNG_selectors);
</script>

只要警报到位,他们就在那里,一旦点击OK,它们就会消失。

2 个答案:

答案 0 :(得分:1)

对于那些感兴趣的人,这是由于脚本从fonts.com加载东西引起的...我将其设置为推迟,并解决了问题。甜!

答案 1 :(得分:0)

您是否可以尝试仅在页面加载完成后调用DD_belatedPNG.fix(),然后查看问题是否消失?将事件处理程序附加到window.onload,如下所示:

<script>
window.onload = function() {
    var PNG_selectors = ".bbb, #logo, #home_title, .home-image, ..........";
    alert("PNGs are going to disappear now");
    DD_belatedPNG.fix(PNG_selectors);
};
</script>