Задача
Требуется сбросить (обнулить) значение scrollPos, то есть вернуть пользователя на верхнюю часть страницы, но строго однократно. После того как сброс произошел, автоматический возврат на верх больше не должен выполняться при последующих прокрутках.
Технические требования
- Режим работы: Сброс должен происходить лишь один раз за сессию.
- Язык/стек: SQL, JS, Python или другой инструмент для управления скроллом (уточните у заказчика). Предполагается использование чистого JavaScript.
- Ключевая особенность: Код должен быть кратким - 1-2 минуты и одна строка кода.
- Исключение: Стандартное решение
history.scrollRestoration='manual'; $(window).scrollTop(0); не сработало или реализовано некорректно. Нужно иное уникальное решение.
Приоритеты
- Минимализация кода.
- Триггер «один раз» (например, через затирание слушателя после первого вызова).