Add/Remove Event Example
by dswitzer
JavaScript
function addEventListener(el, event, handler, options){
el.addEventListener(event, handler, options);
return function (){
el.removeEventListener(event, handler);
};
}
var mover = (event) => {
var div = document.createElement("div");
div.innerText = "[" + event.x + "," + event.y + "]";
document.body.prepend(div);
};
// register the event
var remover = addEventListener(document, "mousemove", mover);
// remove it after 5 seconds
setTimeout(remover, 5000);