Scroll to Element jQuery
A useful function to scroll to element without a javascript or jquery plugin.
This is a small function to scroll to a desired element. This was written Cory LaViska and in my opinion a very good function to use for your future projects. This is short and small and you do not need a plugin.
$('a[href^="#"]').on('click', function(event) { var target = $(this.getAttribute('href')); if( target.length ) { event.preventDefault(); $('html, body').stop().animate({ scrollTop: target.offset().top }, 1000); } });
Source: https://www.abeautifulsite.net/smoothly-scroll-to-an-element-without-a-jquery-plugin-2