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

210
Vistas
WordPress Elementor Pro hace que los elementos del widget del menú de navegación sean desplegables solamente

Estoy recreando un sitio de Joomla en WordPress con Elementor Pro. El sitio que estoy recreando tiene una barra de menú principal con muchos de los elementos del menú que tienen menús desplegables de submenú. El widget del menú de navegación me ha dado la posibilidad de recrear esto excepto por una cosa importante. Los elementos del menú para el sitio de Joomla que tienen menús desplegables de submenú, no lo llevan a una página diferente. Solo se utilizan para permitir que aparezcan los submenús.

Aquí hay una imagen para acompañar el ejemplo a continuación: nav-menu

Entonces, por ejemplo, si un elemento del menú (p. ej., "Donar") no tiene un submenú desplegable, hacer clic en él lo llevará a su página (p. ej., en este caso, la página de Donar). Pero si un elemento del menú (p. ej., "Contacto") tiene un submenú desplegable, al hacer clic en él no se le llevará a una página diferente, sino a los elementos de su submenú desplegable (p. ej., en este caso, "Visita" y " Empleo") lo llevará a diferentes páginas.

Por lo que puedo decir, el widget del menú de navegación no tiene una forma directa de hacer que un elemento del menú sea exclusivo para permitir que aparezca un submenú desplegable. Así que me preguntaba si había algún trabajo para permitir esto.

Lo primero que intenté fue agregar este código a la sección CSS personalizada para el widget del menú de navegación:

 selector .has-submenu { pointer-events: none; }

Pero esto también deshabilita el menú desplegable del submenú.

Lo segundo que intenté fue crear un widget HTML con el siguiente código:

 <script> var anchorsWithSubMenus = document.querySelectorAll(".has-submenu"); for (var i = 0; i < anchorsWithSubMenus.length; i++) { anchorsWithSubMenus[i].href = "#" } </script>

Pero esto no parece hacer nada. Creo que es porque el código se ejecuta antes de que aparezca el HTML del menú de navegación, pero no estoy seguro.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Me di cuenta de que en Apariencia > Menús en el panel de control de mis sitios, puedo agregar elementos de menú que son enlaces personalizados. Así que agregué enlaces personalizados que van a "#" y les di el texto que necesitaba.

about 4 years ago · Juan Pablo Isaza Denunciar
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