Задать вопрос
Mecitan
@Mecitan
Уверенный пользователь клавиатуры

Когда использовать click, а когда mousedown / up?

Делаю проект Виртуальное пианино и собственно задался вопросом. Какое событие стоит использовать для нажатия по клавишам, click или mousedown / up?
  • Вопрос задан
  • 889 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
Всё зависит от того, какова задача. Событие click - это совокупность событий mousedown
и mouseup.

Например, для реализации зажатия нужно будет использовать оба этих события mousedown / up: ставить переменную-флаг при mousedown, что клавиша была зажата, а на событие mouseup сбрасывать эту переменную, что будет говорить о том, что клавишу уже отпустили.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Лучше mousedown/up. Click вызывается при клике мышью, то есть при mousedown, а затем mouseup на одном элементе
Ответ написан
Ваш ответ на вопрос

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

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