【发布时间】:2017-01-27 13:50:09
【问题描述】:
我是使用 javascript/jQuery 的初学者,但我想单击导航栏元素,然后将页面向下滚动到与其对应的 id。 (ID:#home、#about、#portafolio、#contact)
这是我的导航栏列表:
<nav class="navbar navbar-default navbar-static-top navbar-fixed-top">
<div class="container-fluid">
<ul class="nav navbar-nav navbar-right">
<li role="presentation" class="active"><a href="#">Home</a></li>
<li role="presentation"><a href="#">About</a></li>
<li role="presentation"><a href="#">Portafolio</a></li>
<li role="presentation"><a href="#">Contact</a></li>
</ul>
我尝试使用https://github.com/flesler/jquery.scrollTo/blob/master/README.md:
$('ul li').first().click().scrollTo('#home');
$('ul li').eq(1).click().scrollTo('#about');
$('ul li').eq(2).click().scrollTo('#portfolio');
$('ul li').eq(3).click().scrollTo('#contact');
任何人都可以帮助我创建一个合适的函数来让它工作吗?谢谢。
【问题讨论】:
标签: javascript jquery scrollto