gefunden habe Der schnellste Weg wäre laden in jQuery und fügen Sie dieses Snippet.
Schritt 1: Legen Sie jQuery Script-Tag vor dem letzten body
Tag (</body>
)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
Schritt 2: Fügen Sie diesen Schnipsel unten
<script>
// Bind all a href clicks to this function
$(document).on('click', 'a', function(event){
// Prevent default events
event.preventDefault();
// Animate the body (html page) to scroll to the referring element
$('html, body').animate({
scrollTop: $($.attr(this, 'href')).offset().top
}, 1000);
});
</script>
Sie bearbeiten können, wo es heißt 1000
die sich ändern Geschwindigkeit und Sie können auch scrollTop: $($.attr(this, 'href')).offset().top
hinzufügen oder subtrahieren, um zusätzlichen Offset von Ihrem Element zu erhalten.
Beispiel: Dies wird 100 Pixel über Ihrem Element statt genau oben sein.
Mögliches Duplikat von [Glatter Bildlauf beim Klicken auf einen Ankerlink] (http://stackoverflow.com/questions/7717527/smooth-scrolling-when-clicking-an-anchor-link) –