raselgit
@raselgit
Веб-дизайнер

Как правильно обработать два события мыши?

Пытаюсь сделать обработку клика и перемещения мыши в одном "on()". Мне нужно, чтобы было условие И, то есть чтобы одно без другого не работало. Пытался так:
wrap.on('mousedown && mousemove', function(e){}
но вроде не работает. Может как то по другому это делается?
  • Вопрос задан
  • 165 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
Правильно - никак. Обрабатываем только движение, а информацию о нажатых кнопках берём из объекта события:

wrap.on('mousemove', function(e) {
  if (!e.buttons) {
    return;
  }

  // здесь ваш код
});
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@Kuper132
add.EventListener в js есть такая штука

В jquery попробуй так
$("#el455").bind("click", youfunction() , false);
Ответ написан
iiiBird
@iiiBird
Пока ты спишь - твой конкурент совершенствуется
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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