tengo un problemano detectada RangeError: El tamaño máximo de pila de llamadas superado, 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
}
Lo que estoy haciendo mal? Sin este clic, el oyente del evento funciona bien. ¿Y qué está haciendo el tercer parámetro (verdadero | falso)? Gracias.
https://developer.mozilla.org/en/DOM/element.removeEventListener el tercer parámetro indica si desea o no que el detector de eventos utilice la captura de eventos (como oposición al burbujeo) al agregar, y al eliminar si o no el evento fue agregado como tal. – davin