我有一点设计问题。设置图像不透明度问题
在this page我有几个mouseover图像。 正如您所看到的(仅在IE中)设置不透明度时,图像以黑色圈起来。
我没有这个问题在Firefox中。
我使用不透明度的原因是因为当我使用隐藏/显示图像时,它驻留的表变得不稳定。
任何人都可以帮助解决这个问题吗?
谢谢,理查德
我有一点设计问题。设置图像不透明度问题
在this page我有几个mouseover图像。 正如您所看到的(仅在IE中)设置不透明度时,图像以黑色圈起来。
我没有这个问题在Firefox中。
我使用不透明度的原因是因为当我使用隐藏/显示图像时,它驻留的表变得不稳定。
任何人都可以帮助解决这个问题吗?
谢谢,理查德
这是相当你使用的是黑客。理想情况下,你必须隐藏/显示鼠标悬停在图片/鼠标移开这样的 -
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
非常感谢你,那工作 – Richard 2009-07-11 06:45:35
如果你发现我的答案是正确的,你可以将其标记为一个答案,这样其他用户面对同样的问题可以知道(我可以得到一些额外的代表点:)) – Kirtan 2009-07-11 08:11:42