Как имитировать нажатие кнопок «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;
    }
});

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

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

Похожие вопросы
27 нояб. 2024, в 17:26
1 руб./за проект
27 нояб. 2024, в 17:17
3000 руб./за проект
27 нояб. 2024, в 17:12
12000 руб./за проект