0

我制作了一个菜单,在鼠标悬停后显示子菜单。在 Firefox 和 Chrome 上它可以工作,但是当我在 IE 中测试时,它不起作用。问题是鼠标悬停显示主菜单和子菜单,但是当我尝试单击子菜单时它消失了。你能检查一下菜单代码吗?

#main_menu ul li ul {
 position: absolute;
 display: none;
 top: 20px;
 padding: 0;
 z-index: 599;
}
#main_menu ul li ul li { margin-right: 0px; }
#main_menu ul li:hover ul { 
 background-color:#fff;
 display:block; 
 height:30px;
}
4

2 回答 2

1

IE 只为锚点注册悬停事件。我认为。

于 2012-04-23T07:40:06.323 回答
1

{删除:之前的最后一个 UL

#main_menu ul li:hover {

代替

#main_menu ul li:hover 
 ul{
于 2012-04-23T07:44:00.873 回答