entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

menu no responde con jquery

Al meter una clase de imágenes jquery en una web
http://pruebagonzalo.org.es/xone/partner.html
me ha dejado de funcionar el menu. En el resto de las páginas funciona el menú perfectamente

He metido estas dos lineas

 <link href="assets/css/least.min.css" rel="stylesheet">

y esta al final

<script src="assets/js/libs/jquery/2.0.2/jquery.min.js"></script>

        <script src="assets/js/libs/least/least.min.js"></script>

        <script>
            $(document).ready(function(){
                $('.least-gallery').least();
            });
        </script>

Muchas gracias

morgooth comentado Noviembre 3, 2016

intentaste colocando el script al comienzo de tu archivo

<script>
            $(document).ready(function(){
                $('.least-gallery').least();
            });
        </script>

2 Respuestas

3votos

Leonardo-Tadei Puntos192460

Hola @gonzalss,

tu problema es que en el código generado, estás incluyendo dos veces la biblioteca JQuery, y encima de dos versiones distintas.

Tendrías que usar solamente assets/js/libs/jquery/2.0.2/jquery.min.js y dejar de usar https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js

En caso de que algo requiera JQuery 1.11 deberás buscar sus equivalentes para la versión 2.0.2, o buscar una versión de least que funcione con la 1.11

Si te fijás en el código generado en el navegador (CTRL + U), vas a ver las 2 incluisiones de JQuery...

Saludos cordiales

gonzalss comentado Noviembre 3, 2016

He quitado un de las dos referencias ( primero una y luega otra ) que me has comentado y siguen sin estar operativo el menú . ¿Qué raro , no ?

Leonardo-Tadei comentado Noviembre 3, 2016

Podrías poner enlaces para ver funcionando las dos versiones que mencionás?

Es posible que haya algo más que impida al menú funcionar, pero viéndolas funcionar, las podremos debuguear...

gonzalss comentado Noviembre 4, 2016

He hecho otra prueba sin exito

http://pruebagonzalo.org.es/xone/partner-b.html

Ahora me funciona el menu si comento las .css

 <!--<link href="assets/css/least.min.css" rel="stylesheet" /> -->

Pero como puedes comprobar no funciona la galería de imágenes

Leonardo-Tadei comentado Noviembre 7, 2016

Hola @gonzalss,

esto viene a confirmar que tenés una incomptibilidad entre las dos bibliotecas.

A cómo están las cosas, la solución será buscar un menú que funcione con JQuery v2 o buscar una galería que funcione con JQuery v1.

Es eso o revisar el código de ambos para ver en dónde está la incompatibilidad y adaptarlo a la nueva versió.

Lo más sano debería ser buscar o adaptar un menú para JQuery 2, así el sitio te queda bien actualizado.

Saludos!

gonzalss comentado Noviembre 10, 2016

Hola Leonardo

Puso la libreria de JQuery v2
http://pruebagonzalo.org.es/xone/partner-b.html

Ahora me funciona el menu, pero no me funcionan las imágenes .

Que podrá ser ?

Muchas gracias

Leonardo-Tadei comentado Noviembre 10, 2016

En esta versión, dejaste comentado el CSS de Leas, la galería.

Descomentalo para que las imágenes tomen los ejemplos que les corresponden...

gonzalss comentado Noviembre 11, 2016

He quitado el comentario que me dijiste, relativo al css de Leas y tampoco me funcionó .

http://pruebagonzalo.org.es/xone/partner-b33.html

Lo curioso es que no me funciona toda la parte de arriba

No se que mas puedo hacer ...

2votos

rach Puntos4830

hola @gonzalss tal vez si pruebas cargando la librería antes de la etiqueta <head>,
pero solo cargando una de las 2 versiones de js y te recomiendo que utilices el inspector de elemento para que veas que es lo que no te esta cargando.
Suerte!

gonzalss comentado Noviembre 3, 2016

He cargado una versión del jquery y lo he metido todo dentro del <head>

 <script src="assets/js/libs/jquery/2.0.2/jquery.min.js"></script> 

        <script src="assets/js/libs/least/least.min.js"></script>

        <script>
            $(document).ready(function(){
                $('.least-gallery').least();
            });
        </script>

  </head>

[http://pruebagonzalo.org.es/xone/partner.html](http://pruebagonzalo.org.es/xone/partner.html)

Sigue sin funcionar el menu. 

Por favor ingresa o regístrate para responder a esta pregunta.

¿Conoces alguien que puede responder?
¡Comparte esta pregunta!


Actividad Reciente

¿Eres Usuario Apple?

...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta