Техническое задание: Скрипт принудительного скролла к хедеру
На сайте присутствует сторонний модуль, который автоматически прокручивает страницу к своему блоку. Настройки данного модуля изменить невозможно. Для обеспечения корректного пользовательского опыта необходимо создать собственный скрипт, который будет возвращать посетителя в начало страницы.
Цель работы
Разработать и внедрить скрипт, который после полной загрузки всех элементов страницы (DOM и ресурсов) будет плавно прокручивать окно браузера к верхней части страницы (хедеру).
Основные требования
- Скрипт должен быть написан на чистом JavaScript (без использования jQuery, если это не оговорено отдельно).
- Выполнение скрипта должно происходить после полной загрузки страницы (событие
window.onload или его аналог).
- Прокрутка должна быть плавной (smooth scroll).
- Скрипт должен быть кроссбраузерным и корректно работать в современных версиях браузеров.
- Код должен быть готов к прямому внедрению на сайт.
Ожидаемый результат
После загрузки любой страницы сайта, независимо от действий стороннего модуля, фокус автоматически и плавно возвращается к шапке сайта, обеспечивая удобную навигацию для пользователя.