Страница прокрутки Javascript на определенной клавише клавиатурыJquery

Программирование на jquery
Ответить
Anonymous
 Страница прокрутки Javascript на определенной клавише клавиатуры

Сообщение Anonymous »

Когда я удерживаю/нажимаю клавишу w на клавиатуре, вся страница должна прокручиваться вверх. Когда я нажимаю клавишу d, он прокручивается вниз. За исключением случаев, когда я нахожусь в поле ввода, потому что в противном случае я бы прокручивал вверх/вниз, когда хочу ввести буквы W/D.
Это будет код для прокрутки вниз при нажатии W. 87 = W на клавиатуре (код работает неправильно)

Код: Выделить всё

document.body.onkeyup = function(e) {
var code = e.keyCode;
if(code === 87) {
window.scrollTo(document.body.scrollLeft,
document.body.scrollBottom + 500);
}
};
Как это сделать? И есть ли способ плавной прокрутки, чтобы я не нажимал клавиши и мог их удерживать?

Подробнее здесь: https://stackoverflow.com/questions/709 ... yboard-key
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»