Как отследить появление клавиатуры?
Есть ли какие нибудь способы или библиотеки, помимо отслеживания изменения высоты и активности в input, чтобы отследить открыта ли у пользователя клавиатура или нет (на телефоне)?
Ответы (1 шт):
Автор решения: Max Nest
→ Ссылка
Попробуйте событие focus. Когда пользователь нажимает на <input>, срабатывает это событие и появляется клавиатура.
$('#input').on('focus', () => {
// ...
});
Когда фокус пропадает, срабатывает событие blur и клавиатура убирается.
$('#input').on('blur', () => {
// ...
});