Вы можете попробовать ввести это в консоли, и увидеть его последствия:
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
Альтернативно ........
Если вы просто хотите, чтобы сайт уже прокручивать вниз к конкретному элементу, когда сайт первый загружен, вы можете сделать это с помощью элементов, оказывающих id:
Добавить #idnamehere в конец URL-адреса, который вы используете. На странице должен быть элемент с таким именем.
Например сравнить их URL, и что вы получаете, когда вы вводите их в адресной строке:
https://travel.usnews.com/rankings/worlds-best-vacations https://travel.usnews.com/rankings/worlds-best-vacations/#vote-to-add-section
один с # голосов на-надстройкой секции в конце концов, автоматически прокручивается до элемента с id # vote-to-add-section.
Вы проверили [jQuery Docs] (http://api.jquery.com/scroll/) – Chad
Да, прокрутка основана на позиции, и мне нужен фактический собственный вызов события scrollwheel, потому что есть некоторые действия, связанные с этими событиями. Спасибо в любом случае – escusado
попробуйте проверить эту статью http://www.howtocreate.co.uk/tutorials/javascript/browserwindow Я думаю, что у вас есть то, что вам нужно. –