【发布时间】:2010-09-02 10:08:06
【问题描述】:
我设置了一个伪图库来显示缩略图并在将鼠标悬停在缩略图上时显示放大的图像。放大的图像相对于其父缩略图定位。
这适用于 Google chrome 和 Mozilla Firefox,但不适用于 IE8。
我在这件事上做了一些研究,但没有任何进展。在 IE8 中,缩略图和放大图像都显示。 “可见性:隐藏”、“悬停”或“绝对位置”在 IE8 中似乎都不起作用。
不胜感激。以下是sn-p的代码:
.main{
float:right;
display: block;
Background-color:transparent;
Margin: 20px 55px 20px 10px;
}
.main img{
display: block;
border:0;
}
.main:hover{
background-color:#ffffff;
position: relative;
visibility:visible;
z-index: 1400;
}
/*for bigger images*/
.main bigger {
width: 500px;
height: 500px;
position: absolute;
left: -2000px;
visibility: hidden;
overflow: hidden;
background-color:transparent;
border:0;
}
.main:hover img{
z-index: 1400;
position: relative;
}
.main:hover bigger{
z-index: 1500;
display:block;
width: 500px;
height: 500px;
top: -100px;
left: 200px;
overflow: visible;
visibility: visible;
background-color: transparent;
clear: none;
}
谢谢
【问题讨论】:
标签: css internet-explorer-8 hover position