Задать вопрос

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

На странице есть input, он находится в фокусе, можно ли как нибудь выполнять дефолтную прокрутку страницы, когда пользователь наживает "down" и "up"? Я конечно просто могу при нажатии этих кнопок увеличивать или уменьшать скролл, но интересно можно ли как то имитировать дефолтное событие браузера. Спасибо!
  • Вопрос задан
  • 159 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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;
    }
});

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

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

Похожие вопросы