固定定位的移动菜单不能垂直滚动

时间:2015-06-15 23:18:06

标签: css

这是我正确的移动菜单CSS:

.mobile_header_menu {
    position: fixed;
    height: 100%;
    width: 280px;
    background: #fff;
    right: -280px;
    top: 0;
    z-index: 999999;
}

当点击汉堡包图标时,某些JS会将正确的值更改为0,这会使菜单来自屏幕外(右侧)。

问题:如果菜单比屏幕高,则无法滚动。通过使用fixed而不是absolute,我可以滚动,但现在菜单总是在右侧可见,带有水平滚动条。

如何在不总是可见的情况下滚动菜单?

1 个答案:

答案 0 :(得分:2)

columns添加到overflow: auto