所以在 FireFox / IE 中,出于某种原因,我的悬停一直在闪烁,我不太清楚为什么。是在 javascript 中进行悬停更好还是在 CSS 中有更简单的修复?这是一个 JSFiddle 来说明我的意思 - http://jsfiddle.net/eRBCa/
HTML
<div>
<div id="div1"></div>
<div id="div2">Test Div</div>
</div>
CSS
#div1{
width: 300px;
height: 275px;
background-color: yellow;
}
#div1:hover + #div2{
display: block;
}
#div2{
background-color: grey;
width: 300px;
height: 275px;
margin-top: -275px;
opacity: .9;
display: none;
}