Вы можете попробовать набрать это в консоли и увидеть его эффекты:
document.body.scrollTop = document.body.scrollTop + 200
, где 200 - произвольное число.
Точно так же вы можете попробовать это с scrollLeft:
document.body.scrollLeft = document.body.scrollLeft + 200
или
document.body.scrollLeft = document.body.scrollLeft - 200
Вы можете попробовать поиграть с этим понятием и методом окна setInterval ().
Дополнительно ........
Вы можете получить смещение элемента следующим образом:
jQuery("#vote-to-add-section").offset()
, который даст вам результат как:
{top: 9037.1875, left: 268}
Вы можете прокрутить до этого элемента что-то вроде этого:
document.body.scrollTop = jQuery("#vote-to-add-section").offset().top
С другой стороны ........
Если вы просто хотите, чтобы сайт уже прокручивался до определенного элемента при первой загрузке сайта, вы можете сделать это с элементами с идентификатором:
Добавьте #idnamehere в конце URL, который вы ищете. На странице должен быть элемент с таким идентификатором.
Например, сравните эти URL-адреса и то, что вы получите, когда вводите их в адресную строку URL-адреса:
https://travel.usnews.com/rankings/worlds-best-vacations
https://travel.usnews.com/rankings/worlds-best-vacations/#vote-to-add-section
Тот, в конце которого находится # voice-to-add-section, автоматически прокручивается вниз до элемента с id # voice-to-add-section.