我的子菜单无法正常工作。它正在显示,但是如果单击子菜单的父级,颜色不会改变。它甚至不是可点击的,这让我觉得有些东西会阻止它。我知道问题在哪里,但我不知道应该如何解决它。
ul li ul {
display: none;
float: right;
position: absolute;
right: 0;
top:-5px;
padding-top:2em;
padding-bottom:5px;
z-index: 99999;
}
顶部:-5px将其分解。当我评论它时,子菜单正在工作,但它并不坚持父母李。别人做了这个,我试图解决它。由于我无法与他联系,我的工作就是解决这个问题。
尝试点击“团队”,或将鼠标悬停在它上面,然后你会看到我的意思......
编辑:我做了一个JSFiddle,尝试整理一下。
答案 0 :(得分:0)
这是因为ul
超过了anchor
元素,您可以像这样更改它:
ul li ul {
display: none;
position: absolute;
right: 0;
padding-bottom: 5px;
z-index: 999;
top: 12px;
padding-top: 15px;
}