Sv Community El Salvador

Soporte y Tecnología => Diseño & Webmaster Corner => Mensaje iniciado por: salvadoresc en noviembre 04, 2010, 11:36:33 pm

Título: conflicto de versions de jquery
Publicado por: salvadoresc en noviembre 04, 2010, 11:36:33 pm
saludos estoy tratando de usar un slideshow que me encontre, pero este usa la version 1.3.2.min mientras que en el sitio tengo varias cosas que ya estan con la 1.4.2

y como era de esperarse cuando puse la 132, todas las cosas del sitio dejaron de funcionar, como TABS, un scroll  :-/

trate de usar el noConflict

de esta forma
Código: [Seleccionar]
<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
<script type='text/javascript'>
var $j = jQuery.noConflict();
</script>

y pues estoy usando $j para las opciones del slide show y el slide funciona perfectamente pero las demas opciones siguen sin funcionar  :-/

que podra ser?
Título: Re: conflicto de versions de jquery
Publicado por: Jaru en noviembre 04, 2010, 11:50:21 pm
y si dejas la 1.4.2?
Título: Re: conflicto de versions de jquery
Publicado por: salvadoresc en noviembre 04, 2010, 11:59:22 pm
no trabaja el slideshow  :-/

este es mira:
http://www.sohtanaka.com/web-design/examples/image-rotator/index2.htm# (http://www.sohtanaka.com/web-design/examples/image-rotator/index2.htm#)
Título: Re: conflicto de versions de jquery
Publicado por: salvadoresc en noviembre 05, 2010, 12:22:35 am
ya lo solvente  :D  :yahoo: era bien simple, solo era el orden en que estaban puestas las referencias del jquery puse

este codigo
Código: [Seleccionar]
<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
<script type='text/javascript'>
var $j = jQuery.noConflict();
</script>
antes del link al 142 y ahora ya trabaja todo a la perfeccion!!!

Título: Re: conflicto de versions de jquery
Publicado por: Snipe en noviembre 05, 2010, 01:08:35 am
A mí eso me confunde demasiado, aunque la vez pasada logré que dos scripts funcionaran con la misma versión de jquery. Sí es posible y te reduce el tiempo de carga.

Incluso, es más recomendable usar las librerías de google para reducir el peso en el sitio. Wordpress tiene un plugin (creo que se llama Use Google Libraries). :)
Título: Re: conflicto de versions de jquery
Publicado por: vlad en noviembre 05, 2010, 07:01:53 am
Seguro que el slide no funciona con el 1.4.2?.

Yo creo que te sale mejor actualizar el script o descargar uno mas reciente si ese no funciona con la ultima verison.

Sobre todo por lo que dice Snipe, tener dos jQuery no va a ser nada bueno para el desempeño de tu sitio!.
Título: Re: conflicto de versions de jquery
Publicado por: DarkBios en noviembre 05, 2010, 07:22:08 am
Seguro que el slide no funciona con el 1.4.2?.

Yo creo que te sale mejor actualizar el script o descargar uno mas reciente si ese no funciona con la ultima verison.

Sobre todo por lo que dice Snipe, tener dos jQuery no va a ser nada bueno para el desempeño de tu sitio!.

tiene razon Vlad, porque siempre hay una nueva mejora en el jQuery que siempre necesitaremos a ultima instancia, en el caso mio, tengo una galeria de imagenes que modifique y tuve que actualizar el jQuery a toda la pagina para que no hubiera conflictos.
Título: Re: conflicto de versions de jquery
Publicado por: hkadejo en noviembre 05, 2010, 07:41:51 am
Seguro que el slide no funciona con el 1.4.2?.

Lo mismo pregunto, generalmente los plugin de Jquery siempre son compatibles con la version mas reciente de la libreria...

y por otra parte el  jQuery.noConflict(); tengo entendido es para que puedas utilizar otras librerias como Prototype que tambien hacen uso del $ en sus funciones, es decir para evitar conflictos entre distintos frameworks pero no entre distintas versiones de jquery.

Título: Re: conflicto de versions de jquery
Publicado por: Jaru en noviembre 05, 2010, 08:51:34 am
Lo mismo pregunto, generalmente los plugin de Jquery siempre son compatibles con la version mas reciente de la libreria...

y por otra parte el  jQuery.noConflict(); tengo entendido es para que puedas utilizar otras librerias como Prototype que tambien hacen uso del $ en sus funciones, es decir para evitar conflictos entre distintos frameworks pero no entre distintas versiones de jquery.
lo mismo recordé, creo que con el mootools te sugieren usar el jQuery.noConflict();
Título: Re: conflicto de versions de jquery
Publicado por: salvadoresc en noviembre 05, 2010, 08:57:40 am
la verdad qeu es cierto es mejor evitarlo pero de momento con que se vea la funcionabilidad ya es un avance.

no me he detenido a ver si se actualiza el slide, lo voy a chequear mas despacio pero de momento ya me trabaja asi y solo va a estar en una pagina en el resto de paginas se queda solo la 142  :thumbsup: