Этот код создает scroll
переменную JavaScript (как функцию setInterval ()) и запускает ее. Функция будет прокручивать страницу каждые 2 секунды (2000 мсек). Вы можете настроить скорость автоматической прокрутки, изменив это значение. Высота одиночной прокрутки вниз определяется вторым параметром scrollBy () - 1000; окно будет прокручено на 1000 пикселей.
function start_scroll_down() {
scroll = setInterval(function(){ window.scrollBy(0, 1000); console.log('start');}, 1500);
}
function stop_scroll_down() {
clearInterval(scroll);
console.log('stop');
}
<button onclick="start_scroll_down();">Start Scroll</button>
<button onclick="stop_scroll_down();">Stop Scroll</button>