【问题标题】:sticky navbar doesn't scroll粘性导航栏不滚动
【发布时间】:2019-03-08 19:38:14
【问题描述】:

我正在使用 bootstrap 3 构建一个网站,并且我希望在此示例中使用导航栏 http://htmlmystore.justthemevalley.com/bigstart/Version3/index.html 我完成了静态导航栏,我用容器 div 包裹,我尝试从这里实现粘性导航栏:https://www.w3schools.com/howto/howto_js_navbar_sticky.asp 但它不能正常工作,它添加了粘性类,但导航栏的宽度仅从右侧满,左侧仍然有排水沟,当我向上滚动时,粘性类没有被删除,我一直都有粘性导航。 这是我用于导航的 html 代码:

  <nav id="navbar" class="navbar navbar-default">
                    <div class="container">
                        <ul class="nav navbar-nav">
                            <li class="nav-item"><a href="#">1</a></li>
                            <li class="nav-item"><a href="#">2</a></li>
                            <li class="nav-item"><a href="#">3</a></li>
                            <li class="nav-item"><a href="#">4</a></li>
                            <li class="nav-item"><a href="#">5</a></li>
                            <li class="nav-item"><a href="#">6</a></li>
                            <li class="nav-item"><a href="#">7</a></li>
                        </ul>
                    </div>
                </nav>

【问题讨论】:

  • 您在哪里实现了sticky 概念?

标签: html css twitter-bootstrap-3 bootstrap-grid


【解决方案1】:

我不明白真正的问题,但它确实有效......

window.onscroll = function() {myFunction()};

查看Fiddle

【讨论】:

    猜你喜欢
    • 2019-05-16
    • 1970-01-01
    • 2021-08-16
    • 2021-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-14
    相关资源
    最近更新 更多