0

我有一点设计问题。

此页面上,我有几个鼠标悬停图像。如您所见(仅在 IE 中),在设置不透明度时,图像用黑色圈起来。

我在firefox中没有这个问题。

我使用不透明度的原因是因为当我使用隐藏/显示图像时,它所在的表格会变得不稳定。

任何人都可以帮助解决这个问题吗?

谢谢,理查德

4

1 回答 1

2

这是你正在使用的一个技巧。理想情况下,您必须像这样在 mouseover/mouseout 上隐藏/显示图像 -

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

如果这使您的表格摇晃,那么您在页面上使用的表格结构肯定有问题(我在页面上的表格结构中没有看到任何问题)。

为了规避这个问题,您还可以使用这样的visibility类(而不是使用display) -

document.getElementById("imageId").style.visibility = "hidden"; //Hide
document.getElementById("imageId").style.visibility = "visible"; //Show
于 2009-07-11T06:29:42.277 回答