我使用Unit PNG Fix(http://labs.unitinteractive.com/unitpngfix.php)在IE中製作透明png作品。它被用在我的標誌容器的背景圖像上。在javascript完成之前隱藏span(或div)
所以我有我的html,其中包含這些相關的項目。在頭:
<!--[if lt IE 7]>
<script src="/assets/script_unitpngfix.js" type="text/javascript"></script>
<![endif]-->
然後在身體:
<a href="index.html" style="display:block;"><span id="Logo"></span></a>
因爲,標誌負載與它周圍的灰色框單位PNG之前修復工作它的魔力,我怎麼能只隱藏整個跨度,直到JavaScript執行後,所以用戶從來沒有看到灰色框?
謝謝。
更好的document.getElementById(」 Logo')。style.display ='';將顯示屬性恢復爲css默認值。 – Eineki 2010-07-05 17:25:43
**最差的**放置命令的地方在PNG Fix中。您不必混合庫和實現代碼。 – Eineki 2010-07-05 17:29:46
如果你不這樣做,你不知道PNG Fix什麼時候完成它的工作,所以你可能會再次結束一個灰色的框。 – casablanca 2010-07-05 17:30:39