Как имитировать нажатие кнопок «down» и «up» при выделенном input?

На странице есть input, он находится в фокусе, можно ли как нибудь выполнять дефолтную прокрутку страницы, когда пользователь наживает "down" и "up"? Я конечно просто могу при нажатии этих кнопок увеличивать или уменьшать скролл, но интересно можно ли как то имитировать дефолтное событие браузера. Спасибо!
  • Вопрос задан
  • 156 просмотров
Пригласить эксперта
Ответы на вопрос 1
IonDen
@IonDen
JavaScript developer. IonDen.com
Можно jsfiddle.net/oxjaoLas
var $win = $(window);

$('.inp').on('keydown', function (e) {
	switch (e.which) {
        case 38:
            var top =  $win.scrollTop();
            top -= 10;
            $win.scrollTop(top);
            
            break;
        case 40:
            var top =  $win.scrollTop();
            top += 10;
            $win.scrollTop(top);
            
            break;
    }
});

Только вот зачем?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
01 мая 2024, в 10:00
2500 руб./за проект
01 мая 2024, в 09:59
5000 руб./за проект
01 мая 2024, в 09:23
5000 руб./за проект