Не работает прокрутка scrollTop

131
23 октября 2019, 14:00

Вот так вот я пытаюсь проскролить страницу вниз.

document.body.scrollTop = 600;

Но это не работало. Пробывала завернуть это в window.onload, тоже не помогло. Потом написала немного кода просто для заглушки чтобы в браузере можно было посмотреть по шагам что происходит и увидела что страничка прокручивается до нужного значения, а потом при окончании скрипта снова поднимается наверх.

Подскажите что нужно сделать чтобы прокрутка работала корректно. Зарание всем спасибо.

Answer 1
  1. Использовать метод scrollTo(x, y);
  2. Вместо body нужен window (по какой-то причине)
    window.onload = function() 
    { 
    window.scrollTo(0, 600); 
    }
    body 
    { 
      height: 4000px; 
    }
READ ALSO
Пользовательский менеджер событий

Пользовательский менеджер событий

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

110
Как ускорить парсинг страницы phantom?

Как ускорить парсинг страницы phantom?

Есть функция, выполнение ее занимает примерно 5 секундЭта функция получает ссылку на страницу, далее выполняются встроенные методы phantom

108