直播页面:http ://wlvrtn.com/sites/nms/page.php
我添加了一些 jQuery(感谢 StackOverflow 的帮助)来自动化章节链接的目标,这样第三章链接将指向页面上的第三章(文章)。
正如您从实时页面中看到的那样,我的粘性导航栏妨碍了每一章的开头。我想将每个 jquery 锚点垂直偏移 200px,以便正确显示每章的开头。
HTML - 章节导航:
<nav id="chapters">
<ul>
<li><a href="#">Chapter One</a></li>
<li><a href="#">Chapter Two</a></li>
<li><a href="#">Chapter Three</a></li>
</ul>
</nav>
HTML - 文章:
<article class="clearfix">
<h1>Chapter One</h1>
...
</article>
jQuery:
// Chapters - find the nav & headers
var nav = $('#chapters li a'),
articles = $('#main article > h1');
// Chapters - now assign an id/href to each
nav.each(function (i) {
nav.eq(i).attr('href', '#article-' + i);
articles[i].id = 'article-' + i;
});