Bootstrap ScrollSpy不起作用

时间:2013-03-05 01:04:14

标签: twitter-bootstrap

我正在使用以下jsfiddle项目来测试ScrollSpy feature of BootSTrap

该演示有5个链接到页面的部分,链接工作。但是,向下滚动页面不会激活导航菜单。此外,我注意到在运行jsfiddle时,导航中的最后一个菜单选项是灰色的。因为我的导航中的第一个选项在页面下方有点我认为没有nave会被高亮显示。

我没看到我做错了什么?

<section class="navspy">
        <ul id="navigation" class="nav nav-tabs nav-stacked affix" style="width:200px">
            <li><a href="#patientInfo">Patient Info</a>
            </li>
            <li><a href="#EmergencyContactInfo">Emergency Contact</a>
            </li>
            <li><a href="#EmploymentInfo">Employement Info</a>
            </li>
            <li><a href="#GuardianInfo">Guardian Info</a>
            </li>
            <li><a href="#InsuranceInfo">Insurance Info</a>
            </li>
        </ul>
    </section>

谢谢你的帮助。

更新时间:2013年3月5日-JSFiddle链接现在更正

1 个答案:

答案 0 :(得分:0)

以下列方式使用body标签:

Jsfiddle with Demo

<body data-spy="scroll" data-target=".navspy">

你使用没有#tag的id导航。另外,对于scrollspy工作,请在body中使用section id to data-target。

由于您已经在body标签中指定了data-spy和data-target,因此无需通过javascript初始化。