Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

206
Vistas
DIVI, tratando de obtener una referencia al menú móvil usando JS - indefinido

El problema

Estoy usando el tema DIVI y simplemente intento obtener una referencia al elemento ul del menú móvil (esto tiene una clase de 'et_mobile_menu'). Hasta ahora no he tenido problemas para obtener referencias en javascript, pero esta en particular siempre parece ser indefinida/nula.

lo que he intentado

Lo probé en un setTimeout y funcionó (encontró el elemento sin problemas). Entonces, lo probé usando:

 document.addEventListener('DOMContentLoaded', function() { let el = document.querySelector('.et_mobile_menu'); });

Esto no funcionó. Así que probé onload:

 window.onload = function() { let el = document.querySelector('.et_mobile_menu'); }

Nuevamente, esto no funcionó, así que intenté usar JQuery de esta manera...

 $(document).ready(function () { let el = document.querySelector('.et_mobile_menu'); });

Ahora bien, esto funcionó... cada vez que la referencia era válida.

Más información

Estoy usando un tema secundario DIVI simple que creé, y mi archivo javascript se está poniendo en cola en el pie de página. He especificado 'jquery' como una dependencia y he probado add_actions() con diferentes prioridades. (También probé esto con getElementsByClassName())

Resumen

Tengo curiosidad, ¿hay algo específico con Wordpress que me esté faltando o hay algo más que pueda hacer para identificar la razón por la cual la función 'listo' de JQuery funciona aquí pero los métodos JS estándar no?

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda