Показать сообщение отдельно
  #1 (permalink)  
Старый 06.07.2018, 06:48
Новичок на форуме
Отправить личное сообщение для Passazhir Посмотреть профиль Найти все сообщения от Passazhir
 
Регистрация: 06.07.2018
Сообщений: 2

Как отловить событие onmouseup
Всем привет!
Мне нужно отследить последовательность действий мыши, которые были сделаны над элементом при его перемещении. Сценарий действий пользователя такой: нажали кнопку мыши над элементом – протащили его в сторону – отпустили.
Пробую получить нужный результат вот с таким кодом:
var myElement = document.getElementById("myElement");

myElement.onmousedown = function(event) {
  console.log("нажали");
  myElement.onmousemove = function(event) {
    console.log("перемещаем");
  };
  myElement.onmouseup = function(event) {
    console.log("отпустили");
  };
};
Проблема в том, что событие «отпустили» не возникает.
Подскажите, пожалуйста, что сделал неправильно и как сделать, чтобы отпускание мыши тоже отрабатывало?

Последний раз редактировалось Passazhir, 06.07.2018 в 06:50.
Ответить с цитированием