После перезагрузки страницы браузер показывает страницу в том месте прокрутки, в котором была произведена перезагрузка. То есть если пользователь перезагрузил страницу в середине страницы, то после перезагрузки она сама прокрутится к тому же месту. Для того, чтобы на Javascript показать начало страницы после перезагрузки страницы есть несколько способов.

Способ 1: Javascript показать начало страницы после перезагрузки страницы

Автоматически прокручивать страницу вверху при загрузке страницы. То есть после того, как страница уже загружена прокрутить её вверх.
Такой подход вроде бы не плохой, но если на странице есть #якоря, ведущий в разные части страницы, то переходить на эти якоря с других страниц просто не получится (после загрузки страница сначала прокрутится к якорю, а затем перейдёт вверх, так как сработает наш код).
Javascript показать начало страницы после перезагрузки страницы

Способ 2: Javascript показать начало страницы после перезагрузки страницы

Прокручивать страницу вверх перед перезагрузкой страницы. В этом случае #якоря будут работать как и раньше, без каких-либо сбоев, потому, что страница прокручивается в начало до того, как перезагрузится.
Javascript показать начало страницы после перезагрузки страницы

Понравилась или помогла статья?
Купите мне кофеКупите мне кофе