1

我的下拉菜单有问题。当您将其悬停时,它会将页脚推开,并会产生一种怪异的效果,您可以滚动整个页面。(这只是当下拉菜单到达页脚时)我已经尝试了很多东西,比如 max-height 等,但它不会起作用。

网站:{固定}

如果您将鼠标悬停在“Zippo”菜单项上,那么奇怪的事情就会出现。

我怎样才能解决这个问题?

谢谢!沃特0100

4

3 回答 3

2

您可以将下拉菜单位置设置为绝对:

#nav li ul {
   margin: 0px;
   padding: 0px;
   display: none;
   position: absolute;
   top: 25px;
   z-index: 99; /* edited */
}
于 2012-09-04T13:14:48.020 回答
1

更改以下类:

#nav li ul {
margin: 0px;
padding: 0px;
display: none;
}

#nav li ul {
    display: none;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 24px;
    z-index: 100;
}
于 2012-09-04T13:19:53.613 回答
1

由于菜单导航高度的高度,页脚下拉

要解决这个问题,您需要通过定位将菜单从正常 Dom 中拉出

#menu {position: relative;}
#nav {z-index: 100;position: absolute; }
于 2012-09-04T13:23:49.247 回答