Hi,

I'm trying to use Bootstrap's Scrollspy 

My <body> tag:

<body data-spy="scroll" data-target=".subnav" data-offset="50">


My subnav:

            <header class="jumbotron subhead" id="overview">
>                 <h1>Lorem Ipsum</h1>
>                 <p class="lead">Lorem ipsum dolor sic amet.</p>
>                 <div class="subnav">
>                     <ul class="nav nav-pills">
>                         <li><a href="#2012">2012</a></li>
>                         <li><a href="#2011">2011</a></li>
>                         <li><a href="#2010">2010</a></li>
>                         <li><a href="#2009">2009</a></li>
>                         <li><a href="#2008">2008</a></li>
>                     </ul>
>                 </div>
>             </header>


I also took the subnav section CSS from Bootstrap's docs.css

My headings with anchors:

<h1 class="year-heading" id="2012">2012</h1>


The problem is the scrollspy anchor seems to be 30 pixels or so below the 
actual element. So for example, when I scroll through, the ScrollSpy will 
only update when I'm already below the heading and the heading is off the 
screen.

Likewise when I try to use the Scrollspy links, it will take me to just 
below the heading (as in, the heading is already off the screen at the top).

However, if I use <section> instead of <h1> as the target, it seems to work 
fine?

<section id="2011">


Any idea why this is?

Cheers,
Victor

Reply via email to