我有一个div,当你的鼠标悬停时,一个子div似乎显示信息。基本代码如下:
HTML
<div id="container">
<div id="hidden_div">
<iframe></iframe>
</div>
</div>
CSS
#container {
position: absolute;
height: 20px;
width: 40px;
top: 8px;
left: 30px;
}
#hidden_div {
position: absolute;
background: url(../_images/inside_btn_back.png) repeat;
height: 60px;
width: 350px;
top: 0px;
left: 0px;
margin-top: 20px;
z-index: 50;
display: none;
border: 1px solid #a08f89;
}
#container:hover #hidden_div, #container.over #hidden_div, #container:focus #hidden_div {
display: block;
}
这适用于除IE之外的所有浏览器(特别是IE9)。我有一个导航窗口使用相同的方法下拉菜单在IE中工作正常。不知道为什么它不与div合作。这是指向实时页面here的链接。 div上方的鼠标是页面底部附近的facebook like按钮。
答案 0 :(得分:0)
在iframe中加载的页面没有透明背景,导致IE中的悬停失败。