Как и в названии, я хочу нажать на элемент навигатора, а затем прокрутить вниз до элемента id
.Прокрутка с навигационного списка элементов до элемента
Это мой список:
<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="">Portfolio</a></li>
<li role="presentation"><a href="">Contact</a></li>
</ul>
<ul class="nav navbar-nav">
<p class="navbar-text" id="name">Daniel Ramirez</p>
</ul>
</div>
</nav>
Я хочу, чтобы перейти к Ид элементов с именами #home
, #about
, #portfolio
и #contact
.
Вот мой JQuery код, который не работает:
$('ul > li').eq(0).click(function() {
$(this).animate({
scrollTop: $("#about").offset().top
}, 2000);
});
Спасибо заранее
Это работает. Благодаря! Можете ли вы сказать мне, что делает 'javascript: void (0)' does? – tadm123
Он просто останавливает нормальное поведение тега и возвращает undefine –