Skip to content

Instantly share code, notes, and snippets.

@CornerstoneII
Forked from planetoftheweb/scroll.js
Created August 26, 2020 11:41
Show Gist options
  • Save CornerstoneII/b9c5bac35674647c516ed6a88b4bd798 to your computer and use it in GitHub Desktop.
Save CornerstoneII/b9c5bac35674647c516ed6a88b4bd798 to your computer and use it in GitHub Desktop.
$(function() {
var topoffset = 70; //variable for menu height
//Use smooth scrolling when clicking on navigation
$('.navbar-nav a').click(function() {
if (location.pathname.replace(/^\//,'') ===
this.pathname.replace(/^\//,'') &&
location.hostname === this.hostname) {
var target = $(this.hash);
target = target.length ? target : $('[name=' + this.hash.slice(1) +']');
if (target.length) {
$('html,body').animate({
scrollTop: target.offset().top-topoffset
}, 500);
return false;
} //target.length
} //click function
}); //smooth scrolling
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment