На странице есть кнопка, которая пока нажата должна прокручивать страницу.
// кнопки прокрутки
<script>
var Buttonscroll = 0 // переменная показывает нажата ли кнопка
function Scrolling(x, y) { // x = 0 будет означать что функция запущена через setTimeout
if (x == 1) {
Buttonscroll = 1
}
if (Buttonscroll == 1) {
window.scrollBy(y,0)
setTimeout("Scrolling(0)",20) }
}
function ScrollingOFF() {
Buttonscroll = 0 }
</script>
<button onkeydown="Scrolling(1, -10)" onkeyup="ScrollingOFF()">крутить</button>
-работает через кнопку
<button onmousedown="Scrolling(1, -10)" onmouseup="ScrollingOFF()">крутить</button> -не работает
Не могу понять в чем проблема