2009-07-11 180 views
0

我有一點設計問題。設置圖像不透明度問題

this page我有幾個mouseover圖像。 正如您所看到的(僅在IE中)設置不透明度時,圖像以黑色圈起來。

我沒有這個問題在Firefox中。

我使用不透明度的原因是因爲當我使用隱藏/顯示圖像時,它駐留的表變得不穩定。

任何人都可以幫助解決這個問題嗎?

謝謝,理查德

+0

如果你發現我的答案是正確的,你可以將其標記爲一個答案,這樣其他用戶面對同樣的問題可以知道(我可以得到一些額外的代表點:)) – Kirtan 2009-07-11 08:11:42

回答

2

這是相當你使用的是黑客。理想情況下,你必須隱藏/顯示鼠標懸停在圖片/鼠標移開這樣的 -

document.getElementById("imageId").style.display = "none"; //Hide 
document.getElementById("imageId").style.display = ""; //Show 

如果這讓你的表搖搖欲墜,則必須有一些問題,你正在使用的表結構的頁面(我在the page tho的表結構中沒有看到任何問題)。

爲了規避這個問題,你也可以使用visibility類這樣的(而不是使用display) -

document.getElementById("imageId").style.visibility = "hidden"; //Hide 
document.getElementById("imageId").style.visibility = "visible"; //Show 
+0

非常感謝你,那工作 – Richard 2009-07-11 06:45:35