Мое приложение имеет палитру изображений. Я использую сочетания клавиш для перемещения следующих и предыдущих изображений. Ниже приведен код:
window.addEventListener('keydown', function(e) {
if (e.which == 37 || e.which == 65) {
beforeAfterImages(1);
gtfval();
}
if(e.which == 39 || e.which == 68) {
beforeAfterImages(2);
gtfval();
}
})
На этой же странице у меня есть кнопка, которая открывает модальное окно. Модальное окно имеет поля для ввода текста. Во время ввода текста. Когда я нажимаю a или d, палитра изображений за модой продолжает двигаться. Можно ли отключить функции нажатия клавиш при открытии модального окна. Я попробовал следующее:
$('#myModal').click(function() {
window.addEventListener('keydown', function(e) {
if (e.which == 37 || e.which == 65) {
return false;
}
if(e.which == 39 || e.which == 68) {
return false;
}
})
});