Техническое задание: Скрипт принудительного скролла к хедеру

На сайте присутствует сторонний модуль, который автоматически прокручивает страницу к своему блоку. Настройки данного модуля изменить невозможно. Для обеспечения корректного пользовательского опыта необходимо создать собственный скрипт, который будет возвращать посетителя в начало страницы.

Цель работы

Разработать и внедрить скрипт, который после полной загрузки всех элементов страницы (DOM и ресурсов) будет плавно прокручивать окно браузера к верхней части страницы (хедеру).

Основные требования

  • Скрипт должен быть написан на чистом JavaScript (без использования jQuery, если это не оговорено отдельно).
  • Выполнение скрипта должно происходить после полной загрузки страницы (событие window.onload или его аналог).
  • Прокрутка должна быть плавной (smooth scroll).
  • Скрипт должен быть кроссбраузерным и корректно работать в современных версиях браузеров.
  • Код должен быть готов к прямому внедрению на сайт.

Ожидаемый результат

После загрузки любой страницы сайта, независимо от действий стороннего модуля, фокус автоматически и плавно возвращается к шапке сайта, обеспечивая удобную навигацию для пользователя.

Доработка и настройка сайта на WordPress

Требуется специалист с большим опытом работы с WordPress для доработки существующего сайта. Возможна работа с расширенными полями ACF. Работа с WooCommerce не требуется.