Задать вопрос
kulakoff
@kulakoff
Vue.js developing

Как отслеживать активность пользователя на элементе?

Есть потребность показывать определённые элементы при активности пользователя над заданным элементом. Активность может заключаться в нажатии/перемещении мыши, тапов пользователя на мобильном устройстве. Нужно кросс браузерное решение, которое будет работать на десктопе и мобильных устройствах. Есть ли какие-то готовые решения или нужно будет подписываться на все необходимые события для отслеживания?
  • Вопрос задан
  • 938 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
trushka
@trushka
: hover и :focus можно использовать (последний вроде при тапе срабатывает), только надо tabindex у нужных элементов прописать, иначе не будут ловить фокус. А показывать можно, либо вложив внутрь отслеживаемых элементов, либо используя соседские селекторы.
Ответ написан
AlexXYZ
@AlexXYZ
O Keep Clear O
Есть такой термин "карта кликов", "тепловая карта кликов": https://habrahabr.ru/company/altweb/blog/224847/
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы