В: Я назначил нажатие клавиш ТОЛЬКО на 2 клавиши, однако, если я нажимаю любую клавишу клавиатуры, скрипт запускается. Может кто-нибудь сказать мне, если это проблема форматирования, просто посмотрев на скрипт?
Эта клавиша jQuery работает для меня, когда при нажатии стрелки вправо модал переходит к следующему, а при нажатии левой клавиши запускается предыдущий модал.
$("div[id^='myModal']").keydown(function(e){
var currentModal = $(this);
if (e.which == 39){
}else{
currentModal.modal('hide');
currentModal.closest("div[id^='myModal']").prevAll("div[id^='myModal']").first().modal('show');
}
var currentModal = $(this);
if (e.which == 37){
}else{
currentModal.modal('hide');
currentModal.closest("div[id^='myModal']").nextAll("div[id^='myModal']").first().modal('show');
}
});