Hello,
When navigating from other pages, the Default behavior of the Browser reacting to the #hash is activated. To fix this, use the following code on the Page (where the #hash sections are present) at the bottom just after the js/functions.js JS File linking:
jQuery(document).ready( function(){
setTimeout(function() {
if (location.hash) {
window.scrollTo(0, 0);
}
}, 1);
});
jQuery(window).on('load', function(){
var divScrollToAnchor = window.location.hash;
if( typeof divScrollToAnchor !== 'undefined' ) {
var t = setTimeout( function(){
jQuery('html,body').stop(true).animate({
'scrollTop': jQuery( divScrollToAnchor ).offset().top - 100
}, 700, 'easeOutQuad');
}, 1000);
}
});
This should definitely work fine. Hope this Helps!
Let us know if we can help you with anything else or if you find any issues.