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