【问题标题】:Bootstrap 2 Fixed Menu Issue On Small DevicesBootstrap 2 修复了小型设备上的菜单问题
【发布时间】:2023-04-10 11:52:01
【问题描述】:

我已经构建了一个基于 Bootstrap 2.3.2 框架的模板。在小视口上,我已经修复了菜单。

问题是在 iPhone5 横向模式或糟糕的 Android 纵向或糟糕的 Android 横向模式下查看菜单时,只能看到很少的菜单。

用户不能向下滚动到其他菜单,也不能向下滚动查看页面内容,除非他们关闭菜单。

这里是测试网址:http://www.godtry.ivanbayross.com/

如果您查看http://www.responsinator.com/ 中的测试 URL,您会在查看 iPhone 5 横向模式时看到问题。

【问题讨论】:

    标签: jquery css twitter-bootstrap


    【解决方案1】:

    这是你的问题:

    @media (max-width: 767px)
    #headerWrapPhone {
    position: fixed;
    width: 100%;
    z-index: 1;
    background: #0E2371;
    }
    

    基本上,您需要做的就是删除该类上的position:fixed。如果它打开,它会一直覆盖屏幕的其余部分。

    【讨论】:

    • 但如果我删除了 position:fixed 那么菜单将不会被修复。它会随着页面滚动而滚动到上方...我想要的是菜单保持固定并且页面在其下方滚动....
    • 这已经发生了。问题是高度。内容在固定导航下方滚动,但固定导航高度会覆盖内容,直到单击它为止。从#topMenu 中删除 min-height 和 margin-top ,用户将看到下面的一些内容,让他们知道单击菜单以查看它。这确实是 Bootstrap 应该工作的方式,所以它并没有真正的错误。您只需要使移动设备中的下拉菜单的高度更小。
    猜你喜欢
    • 1970-01-01
    • 2020-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多