У меня есть эта проблема, когда моя навигационная панель не прокручивается до указанного div. Я посмотрел на другие примеры, но я не могу решить проблему.Прокрутите до div с помощью JS
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"> </script>
</head>
<li><a id="link1" href="#top-page">Intro</a></li>
<li><a id="link2" href="#about">About</a></li>
<li><a id="link3" href="#contact">Contact</a></li>
<script>
$("#link1").click(function() {
$('html, body').animate({
scrollTop: $("#top-page").offset().top
}, 2000);
});
$("#link2").click(function() {
$('html, body').animate({
scrollTop: $("#about").offset().top
}, 2000);
});
$("#link3").click(function() {
$('html, body').animate({
scrollTop: $("#contact").offset().top
}, 2000);
});
</script>
jsfiddle - http://jsfiddle.net/4c0r2gzv/
Заранее спасибо
У вас нет jQuery, загруженного в вашу демонстрационную версию. Кроме того, он будет работать лучше, если вы вызываете 'event.preventDefault()'. http://jsfiddle.net/ndcf5kjy/ –
Кажется, все нормально работает ... – Shahar
Я связал его с использованием , или я ошибаюсь, используя это? –