Ho un problemaUncaught RangeError: Dimensione massima stack di chiamate superato, JavaScript
open: function($type) {
//Some code
document.getElementById($type).addEventListener("click", l.close($type), false);
},
close: function($type) {
//There is some code too
document.getElementById($type).removeEventListener("click", l.close($type), false);
//^ Recursion & Uncaught RangeError: Maximum call stack size exceeded
}
Quello che sto facendo di sbagliato? Senza questo listener di eventi click tutto funziona bene. E che cosa fa il terzo parametro (true | false)? Grazie.
https://developer.mozilla.org/en/DOM/element.removeEventListener il terzo parametro indica se si desidera che il listener di eventi utilizzi l'acquisizione di eventi (come opporsi al bubbling) all'aggiunta e alla rimozione se o non l'evento è stato aggiunto come tale. – davin