Как скрыть footer, если человек печатает в input?

Проблема заключается в том, что когда человек заходит в какой-либо из input(ов), footer перекрывает его. Вопрос, как, и можно ли вообще скрыть что-либо, при условии, если человек печатает?

Сайт

 Подвал перекрывает input


Ответы (1 шт):

Автор решения: Alexandr

Вот пример касаемо вашего вопроса

const inputs = [...document.querySelectorAll('input')];
const content = document.querySelector('.content');
inputs.forEach(inp =>{

inp.addEventListener('focus', (event) => {
  content.style.display = 'none';
});

inp.addEventListener('blur', (event) => {
  content.style.display = 'block';
});

})
.content{
  margin: 50px;
  padding : 50px;
  color: red;
  background: #ccc
}
<form id="form">
 
  <input type="text" placeholder="text">
  <input type="password" placeholder="password">
</form>
<div class = 'content'>Hide when typing</div>

→ Ссылка