I have several listeners. Each time my file is executed with this code, it is listened to and executed n times, according to the number of times it uses the .js file. I would like to eliminate all events so that it only works once.
document.addEventListener("clmtrackrNotFound", function(event) {
//bla bla
}, false);
// detect if tracker loses tracking of face
document.addEventListener("clmtrackrLost", function(event) {
//bla bla
}, false);
// detect if tracker has converged
document.addEventListener("clmtrackrConverged", function(event ) {
},false);
How can I delete all the listener events the sun element?
This I'm doing according to @sakulino's response
function fn_clmtrackrConverged(event) {
event.target.removeEventListener(event.type, "fn_clmtrackrConverged");
//bla bla bla
//final del codigo
event.target.removeEventListener(event.type, "fn_clmtrackrConverged");
}
document.addEventListener("clmtrackrConverged","fn_clmtrackrConverged");
fn_clmtrackrConverged(event);