我有一個僞畫廊設置爲顯示縮略圖並在縮略圖上懸停時顯示放大的圖像。放大的圖像相對於其父縮略圖進行定位。IE8,定位和懸停不起作用
這適用於谷歌瀏覽器和Mozilla Firefox,但不適用於IE8。
我已經做了一些研究,沒有在這個問題上取得進展。在IE8中,顯示縮略圖和放大圖像。在IE8中,'可見性:隱藏','懸停'和'絕對位置'似乎都不起作用。
希望有任何幫助。下面是一個代碼段:
.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;
}
THANKS
HTML的外觀如何?它不應該是'.bigger'而不是'更大'? – mercator 2010-09-02 10:14:53
它看起來像這樣: <一類= 「主要的」 href = 「#」> –
Rosemary
2010-09-02 18:36:05