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