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

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

Приветствую! Делаю проект Виртуальное пианино и собственно задался вопросом. Какое событие стоит использовать для нажатия по клавишам, click или mousedown / up?
  • Вопрос задан
  • 472 просмотра
Решения вопроса 1
Всё зависит от того, какова задача. Событие click - это совокупность событий mousedown
и mouseup.

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

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

Войти через центр авторизации
Похожие вопросы