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

1voto

morgooth comentado

intentaste colocando el script al comienzo de tu archivo

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

2 Respuestas

3votos

Leonardo-Tadei Puntos227320

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

1voto

gonzalss comentado

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 ?

1voto

Leonardo-Tadei comentado

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...

1voto

gonzalss comentado

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

2votos

Leonardo-Tadei comentado

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!

0voto

gonzalss comentado

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

0voto

Leonardo-Tadei comentado

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...

0voto

gonzalss comentado

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 Puntos6010

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!

1voto

gonzalss comentado

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, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

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

Conecta