Avisos
Vaciar todo

Hosting WordPress 70% dto Dominios promo

Menus se quedan desplegados al pasar por ellos  

 
Montse
 Montse
Estimable Member

Hola, me acabo de dar cuenta de que los menús no desaparecen al pasar por ellos, se quedan como desplegados, borrando a veces lo que hay detrás en la página, y al pasar por los siguientes se van desplegando. Pasa en todos los navegadores y no hace falta pinchar ni nada, al pasar el ratón se despliegan. Qué puede suceder?
Gracias.

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 30/12/2013 8:37 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

HOla MOntse

Es posible que hayas movido alguna configuración en tu plantilla, ya que de ser un problema con javascript saldria error en firebug

Revisa la configuración de tu plantilla relacionada con el menú.

Prueba limpiar cache de tu sitio web, o deshabilita temporalmente el sistema de cache en caso lo tengas habilitado

Saludos.

ResponderCitar
Respondido : 30/12/2013 10:16 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Montse
 Montse
Estimable Member

Lo he hecho y sigue igual

ResponderCitar
Respondido : 31/12/2013 4:36 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Parece que este problema con el menú se debe a un cambio que has debido aplicar en los estilos CSS de tu plantilla, en concreto en el archivo templates/business6/css/template.css. En concreto sería en el siguiente código:

.ja-megamenu li.mega .childcontent, .ja-megamenu li.haschild-over li.mega .childcontent, .ja-megamenu li.mega li.haschild-over li.mega .childcontent, .ja-megamenu li.mega li.mega li.haschild-over li.mega .childcontent, .ja-megamenu li.mega li.mega li.mega li.haschild-over li.mega .childcontent, .ja-megamenu li.mega li.mega li.mega li.mega li.haschild-over li.mega .childcontent {
    -moz-transition: all 0.8s ease 0s;
    display: block !important;
}

La propiedad display: block !important; hace que cuando se muestre un desplegable en el menú este no se pueda volver a ocultar. Previa copia de seguridad del archivo template.css prueba a cambiar el código anterior por el siguiente:

.ja-megamenu li.mega .childcontent, .ja-megamenu li.haschild-over li.mega .childcontent, .ja-megamenu li.mega li.haschild-over li.mega .childcontent, .ja-megamenu li.mega li.mega li.haschild-over li.mega .childcontent, .ja-megamenu li.mega li.mega li.mega li.haschild-over li.mega .childcontent, .ja-megamenu li.mega li.mega li.mega li.mega li.haschild-over li.mega .childcontent {
    -moz-transition: all 0.8s ease 0s;
    //display: block !important;
}

Es decir, lo que he hecho es comentar la línea que genera el conflicto para que no se ejecute.

ResponderCitar
Respondido : 31/12/2013 4:44 pm

Cursos Gratuitos WordPress

Montse
 Montse
Estimable Member

Magistral, nada más que decir. Impresionante.
Solucionado. Mil gracias.

ResponderCitar
Respondido : 31/12/2013 4:59 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Nos alegra que te guste nuestro servicio. 🙂

Nos sería de mucha utilidad que nos dejases tu testimonio, solicitamos testimonios para colocar en nuestra página y ayudar a otros posibles clientes a decidirse por nuestros servicios:

Puedes crearlo aquí: https://www.webempresa.com/testimonios.html?view=form&layout=edit

Si nos quieres enviar tu testimonio podemos colgarlo en nuestra página con un link hacia la tuya que siempre te ayudará a posicionarte, nuestra página tiene un Page Rank de Google alto.

Si ya te lo solicitamos anteriormente y nos lo facilitaste, puedes dejar otro testimonio si tienes otra página que quieras posicionar mejor al tener un link en la nuestra con tu testimonio.

Gracias por publicar tu testimonio y por tus palabras de agradecimiento.

ResponderCitar
Respondido : 31/12/2013 5:04 pm

Montse
 Montse
Estimable Member

Por supuesto que lo haré, no conocía que esto existía. A partir de ahora lo utilizaré, nos servirá a todos desdeluego. Sois fenomenales.

ResponderCitar
Respondido : 31/12/2013 5:18 pm