Blog

Scrolling effect for Anchor Link
Posted on: 20 June 2018 Posted by: Freesize Workroom
Categories: Fast Forward Coding, Javascript
Use the following code for the scrolling effect:
$(document).on('mousedown', 'a[href*="#"]:not([href="#"])', function() {
$(this).blur();
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 - 85)
}, 1000);
}
}
});