$('a').on('click', function(){ // на всех ссылках при клике
let scroll = $(window).scrollTop() // получаем величину скролла
// дописываем ее в конец ссылки
let newHref = $(this).attr('href') + '#' + scroll
$(this).attr('href', newHref)
})
а на новой странице при загрузке проверяем location.hash и прокручиваем страницу на сколько нужно.