Надеюсь, я правильно понимаю ваш вопрос.Я прочитал так, что вы также хотите закрыть модальный / лайтбокс при щелчке внутри него.Это будет выполнено следующим образом:
$('#yourModalID').on('click', function(){
$(this).modal('close');
});
Вы также хотите закрыть модал с помощью клавиши пробела.Вы можете сделать это следующим образом:
$('body').on('keyup', function(event){
if (event.keyCode == 32){ //check if the key pressed was the space bar
$('#yourModalID').modal('hide');
}
});
Вероятно, вы должны добавить этот прослушиватель событий только при открытии модального режима и удалить его, когда модальный режим закрыт, чтобы получить лучшую производительность.