【发布时间】:2011-07-18 22:40:40
【问题描述】:
我正在使用 JQuery 来显示/隐藏一个 div。它在除 IE6 之外的大多数浏览器中都能正常工作。当我显示 div 时,它最终隐藏在其他 div 后面而不是在它们之上。
您可以在这里看到我的意思:http://www.urlgone.com/d055c5/ (http://old.solesurvivorleather.com/static_product.html)。
如果您将鼠标悬停在右上角菜单上的电子邮件列表上,您将看到隐藏的 div 'listform t' 向下滑动并显示在顶部,但在 IE6 中它会向下滑动到 body-wrapper div 后面。
这是两个 div 的 CSS 代码:
#listform {
background-color:#F4F4EF;
border:1px solid #8F8A7E;
display:none;
margin:0;
max-width:150px;
padding:10px;
position:absolute;
right:0;
text-align:left;
top:30px;
width:150px;
z-index:999;
}
#body-wrapper, #utility-wrapper {
margin:0 auto;
position:relative;
width:950px;
}
#body-wrapper {
background-color:#FFFFFF;
border:0 solid black;
position:absolute;
}
【问题讨论】:
标签: jquery css xhtml internet-explorer-6