javascript - Bootstrap Scroll Spy 突出显示错误的 id

标签 javascript jquery css twitter-bootstrap

我需要有关我的 bootstrap scrollspy 设置的帮助。它突出显示了错误的 div id(总是最后一个)。任何人都可以帮助我吗?

代码:

内容:

<body style="heigt: 100%" data-spy="scroll" data-target="#side-menu">
    <div class="container-fluid">
      <div class="row">
        <nav id="side-menu" class="col-xs-3 bs-docs-sidebar" data-gumshoe-header>
            <ul class="nav nav-stacked fixed" data-gumshoe>
                <li>
                    <a href="#GroupA">Group A</a>
                </li>
                <li>
                    <a href="#GroupB">Group B</a>
                </li>
                <li>
                    <a href="#GroupC">Group C</a>
                </li>
            </ul>
        </nav>
        <div class="col-md-9">
          <div id="GroupA">
    Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
    </div>
    <br><br><br><br><br><br><br><br><br>
    <div id="GroupB">
    Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
    </div>
    <br><br><br><br><br><br><br><br><br>
    <div id="GroupC">
    Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
    </div>
        </div>
      </div>
    </div>
</body>

//编辑:页面图片Wrong thing

我正在使用 Bootstrap 3.3.7 和 JQuery 2.2.4。

问候

最佳答案

滚动的元素应该是position: relative风格。

引用:http://getbootstrap.com/javascript/#requires-relative-positioning

编辑

您的 div 高度太小。滚动区域是 scroll-spy 的简称。

工作 fiddle :https://jsfiddle.net/o93q4maf/

编辑2

作为@Lars mentioned问题是拼写错误:style="heigt: 100%" 而不是 body 元素中的 style="height: 100%"

关于javascript - Bootstrap Scroll Spy 突出显示错误的 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44899153/

相关文章:

css - 捆绑的 jquery css、VS2012 发布到 Azure 时出现 404 错误

javascript - 多个图像上传在页面中使用了两次,但第一个有效,另一个无效

css - Django 和 Apache/mod_wsgi 不呈现 css

javascript - 如何使用 Emscripten 将对象从 Javascript 传递到 C++

javascript - 在 Zepto 动画函数中使用变量

javascript - 在 ajax 调用成功后复制到剪贴板,在 Chrome 中有效,但在 Firefox 中无效

JavaScript : "event is sent to an element" -

html - 输入字段不允许我输入内容

javascript - 选择并按 Enter 键时自动完成 jQueryUI 双重调用功能

javascript - process.stdin 流的可读事件和数据事件有什么区别?