Soporte » Diseño – Temas y plantillas » menu desplegable no anda en Microsoft Edge

  • Resuelto aldosolari80

    (@aldosolari80)


    Buenas tardes.
    Estoy haciendo una web con el tema Cosmoswp. El menu principal tiene un menu desplegable el cual solo anda en Chrome. Como debo hacer para que en Microsoft Edge ande en la opción Hover.
    Muchas gracias

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • Moderador LGrusin

    (@lgrusin)

    ¿Has comprobado si en la demo ocurre lo mismo?
    https://www.demo.cosmoswp.com/demo-1

    aldosolari80

    (@aldosolari80)

    Muchas gracias por tu respuesta.
    En el link del demo que me pasaste lo prove en el Chrome y no tiene menu desplegable pero
    la pagina principal, https://www.cosmoswp.com/, si tiene y pasa lo mismo con Microsoft Edge.
    Por lo que estuve viendo Microsoft Edge no detecta la función focus-within por lo que bloquea todo el bloque.

    Moderador Jose Luis

    (@jose64)

    Hola

    El desarrollador del tema ya te contestó con el código para resolverlo y un aviso de que en la próxima actualización será corregido:

    dropdown menu

    La idea del foro de soporte es compartir conocimiento.

    aldosolari80

    (@aldosolari80)

    Hola @lgrusin,

    Para resolver el problema con las versiones antiguas de Edge use el siguiente código.

    input:focus,
    div:focus-within {
    box-shadow: none !important;
    }
    .cwp-dynamic-header .navigation.cwp-submenu-onhover ul li.menu-item-has-children.cwp-open-submenu > .sub-menu, .cwp-dynamic-header .navigation.cwp-submenu-onhover ul li.menu-item-has-children:focus > .sub-menu, .cwp-dynamic-header .navigation.cwp-submenu-onhover ul li.menu-item-has-children:hover > .sub-menu {
    clip: auto;
    opacity: 1;
    }

    Espero les sea de utilidad.

    Muchas gracias

    • Esta respuesta fue modificada hace 4 meses por Jose Luis. Razón: Etiquetar código
Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • Debes estar registrado para responder a este debate.