Я использую эту функцию jquery до для прокрутки в div, идущий по ссылке в индексе ;когда я выполняю действие (нажимая на ссылку, чтобы перейти на дополнительную страницу) и выполняется прокрутка, она работает, но не с правильным измерением «scrollTop».
Я понимаю, что оно работает правильно, пока я не перезагружаюсьстраница.Я не знаю, правильно ли я использую функцию.
var locationString = window.location.hash;
var headerHeight = -70;
$(document).ready(function(){
var divLoc = $(locationString).offset();
console.log(locationString, divLoc.top , divLoc.top + headerHeight);
$('html, body').animate({scrollTop: divLoc.top + headerHeight}, "slow");
});