Skip to content

Instantly share code, notes, and snippets.

@planetoftheweb
Created February 6, 2017 04:11
Show Gist options
  • Star 18 You must be signed in to star a gist
  • Fork 7 You must be signed in to fork a gist
  • Save planetoftheweb/c5f562d82125870472395338dcd63993 to your computer and use it in GitHub Desktop.
Save planetoftheweb/c5f562d82125870472395338dcd63993 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
});
@abhishek-nigam
Copy link

As mentioned in the course, we'll need to use the full version of jQuery for this to work.

@CornerstoneII
Copy link

As mentioned in the course, we'll need to use the full version of jQuery for this to work.

Very Important!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment