我正在使用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,它们就会消失。
答案 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>