Как прекратить работу обработчика событий в 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(){
         !!! здесь нужно сломать обработчик !!!
      };
		};
};
  • Вопрос задан
  • 111 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

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