Menus se quedan des...
 
Avisos
Vaciar todo

Menus se quedan desplegados al pasar por ellos

7 Respuestas
3 Usuarios
0 Reactions
1,266 Visitas
Montse
Respuestas: 224
Estimable Member
Topic starter
 

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


 
Respondido : 30/12/2013 8:37 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member 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.


 
Respondido : 30/12/2013 10:16 pm
Montse
Respuestas: 224
Estimable Member
Topic starter
 

Lo he hecho y sigue igual


 
Respondido : 31/12/2013 4:36 pm
Pablo Velasco
Respuestas: 20382
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.


 
Respondido : 31/12/2013 4:44 pm
Montse
Respuestas: 224
Estimable Member
Topic starter
 

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


 
Respondido : 31/12/2013 4:59 pm
Pablo Velasco
Respuestas: 20382
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.


 
Respondido : 31/12/2013 5:04 pm
Montse
Respuestas: 224
Estimable Member
Topic starter
 

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.


 
Respondido : 31/12/2013 5:18 pm