Я хочу выполнить код JS при нажатии пользователем ESC ключ. Пожалуйста, помогите мне, как я могу это сделать? Мой текущий код не работает. Я не знаю, где я поступаю неправильно? Я только начинающий так пожалуйста, помогите мне ..Как выполнить блок кода JS при нажатии клавиши ESC?
function hideModalKeyPress(e)
{
\t if(e.keyCode == 27)
\t {
\t \t document.getElementsByClassName('modalOverlay')[0].style.visibility = "hidden";
\t }
}
.modalOverlay
{
width: 200px;
height: 200px;
opacity: 0.8;
background-color: black;
visibility: visible;
}
<div class="modalOverlay" onkeydown="hideModalKeyPress(e);">Press ESC to hide me.</div>
/*
* I want to set the div's visibility to hidden
* when user presses ESC key
*/
вы можете обеспечить чистый JS формат версии этого? Это будет полезно. –
Добавил чистый JS :) :) Имейте в виду, что вам нужно установить идентификатор div 'modal'. – Boxiom
Awesome Bro .. Ваша чистая версия javascript работает полностью для меня !!! –