Задать вопрос

Как прекратить работу обработчика событий в JavaScript?

Как прекратить работу обработчика событий в JavaScript?
Есть квадрат. Нажатие и движение мыши вызывает обработчик изменения положения квадрата. Нужно чтобы после отжатия мыши всё сломалось.
Вот код:
box.onmousedown = function(){
		checkX = event.clientX - Number(getComputedStyle(box).marginLeft.replace('px',''));
		checkY = event.clientY - Number(getComputedStyle(box).marginTop.replace('px',''));
		box.onmousemove = function(){
			box.style.marginLeft = event.clientX - checkX + 'px';
			box.style.marginTop =  event.clientY - checkY + 'px';
			box.onmouseup = function(){
         !!! здесь нужно сломать обработчик !!!
      };
		};
};
  • Вопрос задан
  • 112 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

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