Angular, AI и веб-разработка — главное без воды. Новый пост каждый день в 12:00 МСК.
💬 Чат сообщества: @angular_ru
💼 Вакансии: @angular_jobs
🦊 Автор: @thekiba
Реклама и вакансии: @arctic_tempest
Медиакит: media.thekiba.io
Post #380
2.54K

✨ Отслеживаем область взаимодействия с пользователем
Иногда надо знать, с какой областью страницы взаимодействует пользователь. Например, когда вы делаете выпадающий список и хотите знать, когда его закрыть. Базовая реализация может отслеживать нажатия мыши и проверять, произошли ли они за пределами выпадающего списка. Но пользователь может использовать клавиатуру для навигации.
В этой статье Alex Inkin, на примере выпадающего меню, рассказывает о подходе, который используется в библиотеке компонентов Taiga UI.
👉 https://indepth.dev/posts/1479/tracking-user-interaction-area
Иногда надо знать, с какой областью страницы взаимодействует пользователь. Например, когда вы делаете выпадающий список и хотите знать, когда его закрыть. Базовая реализация может отслеживать нажатия мыши и проверять, произошли ли они за пределами выпадающего списка. Но пользователь может использовать клавиатуру для навигации.
В этой статье Alex Inkin, на примере выпадающего меню, рассказывает о подходе, который используется в библиотеке компонентов Taiga UI.
👉 https://indepth.dev/posts/1479/tracking-user-interaction-area


















