Хорошо. Давайте попробуем разные подходы и дайте мне знать, помог ли вам какой-либо из них:
Метод jQuery scrollTop ()
Метод scrollTop () вернет значение высоты, которое вы можете использовать позже.
var height = $(window).scrollTop();
Метод jQuery animate ()
Иногда из-за различий в некоторых браузерах вы обнаруживаете, что браузеры не отвечают только на объект окна, html или тело:
$(window).scrollTop();
$('html').scrollTop();
$('body').scrollTop();
Таким образом, можно обойтись без анимации, затрагивающей html и body:
$('html, body').animate({scrollTop: 0} , 0);
Первый атрибут указывает, какое свойство изменить.
Второй атрибут указывает, насколько быстрее вы должны его изменить.
Чистый JavaScript
window.scrollTo(0,0);
Использование якоря + jQuery
Создать якорь:
<a id="top"></a>
Прокрутите до него:
var topTag = $("a[name='top']");
$('html,body').animate({scrollTop: topTag.offset().top}, 0);
Использование якоря + HREF
Создать якорь:
<a id="top"></a>
Затем перейдите к нему, нажав на ссылку:
<a href="#top">Go to Top</a>