Как убрать пролистывание вверх?

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

1. Использование метода preventDefault() для события scroll:

window.addEventListener('scroll', function(event) {
   event.preventDefault();
});

Этот код добавит прослушиватель событий к объекту window, который будет отменять стандартное поведение прокрутки страницы при срабатывании события scroll. В результате, пролистывание вверх будет заблокировано.

2. Использование свойства scrollTop:

document.body.scrollTop = 0; // для старых браузеров
document.documentElement.scrollTop = 0; // для современных браузеров

Этот код устанавливает значение свойства scrollTop для элемента body или html в 0, что приводит к прокрутке страницы в самое начало. Таким образом, пролистывание вверх будет предотвращено.

3. Использование метода scrollTo():

window.scrollTo(0, 0);

Этот код вызывает метод scrollTo() для объекта window с аргументами 0 для горизонтальной и вертикальной прокрутки. После выполнения этого кода страница будет прокручена в самое начало, и пролистывание вверх будет отключено.

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

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