¿Es posible eliminar todos los detectores de eventos de un elemento y sus elementos secundarios? Algo así como:¿Quitar todos los detectores de eventos JavaScript de un elemento y sus elementos secundarios?
myElem.removeEventListeners();
necesito esto porque tengo un elemento complejo con eventos, y necesito para crear una copia de la misma - como una imagen estática que no reaccione ante cualquier evento.
¿Cómo se vinculan los eventos en primer lugar (por ejemplo, 'onclick = ...', 'addEventListener', biblioteca, etc.)? –
addEventListener() se utiliza. Se usa para myElem y para algunos niños arbitrarios dependiendo de la lógica condicional activada por el usuario. – Tower
Supongo que no te importa IE entonces (que usa 'attachEvent')? Si ese es el caso, "copie" su elemento con 'cloneNode (true)', y los eventos magic-boom-presto, addEventListener no se copiarán. Está en la especificación: http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-EventListener –