我有一点设计问题。
在此页面上,我有几个鼠标悬停图像。如您所见(仅在 IE 中),在设置不透明度时,图像用黑色圈起来。
我在firefox中没有这个问题。
我使用不透明度的原因是因为当我使用隐藏/显示图像时,它所在的表格会变得不稳定。
任何人都可以帮助解决这个问题吗?
谢谢,理查德
我有一点设计问题。
在此页面上,我有几个鼠标悬停图像。如您所见(仅在 IE 中),在设置不透明度时,图像用黑色圈起来。
我在firefox中没有这个问题。
我使用不透明度的原因是因为当我使用隐藏/显示图像时,它所在的表格会变得不稳定。
任何人都可以帮助解决这个问题吗?
谢谢,理查德
这是你正在使用的一个技巧。理想情况下,您必须像这样在 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