// кнопки прокрутки
<script>
var timeout;
function Scrolling(y) {
console.log(1);
timeout= setTimeout(function(){ Scrolling(10) }, 20 )
window.scrollBy( 0, y)
}
function ScrollingOff() {
console.log(2);
clearTimeout(timeout);
}
document.onmouseup= ScrollingOff;
</script>
<button onmousedown="Scrolling(10)">крутить</button>
<div style="height: 1000px;"></div>
Не могу понять в чем проблема