Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/08/2018, 06:48
eduar2083
 
Fecha de Ingreso: octubre-2014
Ubicación: Lima
Mensajes: 74
Antigüedad: 9 años, 6 meses
Puntos: 1
DOMContentLoad no captura evento

Buenas,
Tengo el siguiente código que funciona correctamente y muestra la alerta:
Código Javascript:
Ver original
  1. $(function() {
  2.     ufConfigurarEventos();
  3. });
  4.  
  5. function ufConfigurarEventos() {
  6.     document.querySelector('.fa-expand').addEventListener('click', () => {
  7.         alert('maximizar');
  8.     });
  9. }

Sin embargo, al optar por no utilizar la función ready de jQuery sino el evento DOMContentLoaded para realizar la captura de eventos ya no funciona:
Código Javascript:
Ver original
  1. document.addEventListener('DOMContentLoaded', ()=> {
  2.     ufConfigurarEventos();
  3. });
  4.  
  5. function ufConfigurarEventos() {
  6.     document.querySelector('.fa-expand').addEventListener('click', () => {
  7.         alert('maximizar');
  8.     });
  9. }

Imaginé que eran equivalentes pero ya veo que no.
Por favor si me orientan ya que no debo utilizar la librería jQuery.

Gracias, saludos.